Your last sentence reminded me of a quote that I ran across. I do not remember who wrote it.
No other relationship on this earth will ever offer as much potential security, comfort, and peace of mind as your relationship with yourself. Learn to love your own company, and other people are bound to follow. After all, no one wants to miss out on a good time.