Your happiness is intertwined with your outlook on life. Be positive. Live everyday to the fullest. Just stop worrying so much and relying so much on others and their opinion on you. If you are happy with yourself it won’t matter whether you are alone or surrounded by people. I guess all that really matters is that you live your life and find happiness in all aspects of it.