Always go for what you want; you may not get another chance.
If you look around and see married people who seem to be a lot happier than single people, look a little closer. A lot of us don't want to be married; we like our single life. We can still meet potential romantic partners if that's what we want. When we're trying to figure out how to be happy, we just need to keep visualizing ourselves as happy, contented partners, till that becomes a reality.
The Law of Attraction urges us to keep our thoughts and feelings on what we want, what is working, in order to draw that into our reality. Single or married, we're all in the same boat. We're conditioned to go for what we want and there are times we won't get that. He may never listen without trying to fix it; she may never want sex as often as you do.
The biggest factor in happiness is, I believe, our willingness to be upfront and real and compassionate with everyone in our life who matters — family, co-workers, friends, etc. I believe that everyone does what they do to try to meet a need or a preference. So if you seek to understand what he or she is wanting when they speak or act in a way you don't like, you're very likely going to both feel better when you've listened and shared feelings and needs. If I reply to a guy on the second date that I'm not ready for sex, and he says "When will you be ready?" I can dismiss him (and possibly lose a potential relationship) or I can say "Sounds like you might see sex as a way to know I like you. I do, and I want to know you well enough to feel ready for sex. Can we talk about that a bit later?"
Trust that what you focus on and act on is will show up in your life. And enjoy the process.