Take your happiness into your own hands - don't wait or expect someone else to make you happy ( really, no one owes you anything ). If you need someone else to make you happy, then it would easily lead to an unhealthy relationship...
Learn to see other's company as a bonus, not a must, it's easier to be happy this way.