20 years married tomorrow! :)
I guess your post might be the way of the modern couples and singles however if you are prepared to communicate, compromise and respect each other in your relationships, you will be happy and stay together.
Too many people nowadays look too deeply into how the relationship is going too early - just go with the flow and enjoy each other's company and see what happens down the track!! - but don't look too far forward. Take one day at a time and get to know that person really well. Have fun, laugh a lot and do things together. Let the relationship grow naturally and if it's not - get out!
Plenty more 'fish in the sea' - there is someone special out there in the big wide world for everyone. It's just a matter of being in the right place at the right time.
I wish for you all to find happiness and contentment with the right person in the future!