It’s a selfish thing when someone talks about themselves for an hour without asking you much about your self. I would normally refer to that person as a psychic vampire.
My psychic sense is that it could be a a while before you meet somebody new. The good news is that you do not have to settle for this being your future. Instead of asking your self if there is someone else out there, it may be helpful to instead ask your self what you need to do to find the right person. My sense about you is that there are many things that you could change about your self that would give you a much better chance at meeting someone special.
You are breaking a lot of the rules and wondering why you’re getting the results you are getting – your thinking is out-of-control, your emotions are out-of-control, you aren’t really in the right types of places to meet the right types of people, you are visualizing your self being in the right situation in the future, etc. I am not trying to make you wrong, i am actually trying to help.