As long as you feel the need to be in control, you'll rarely feel true happy.
As long as you always find the negative in something, you'll always radiate negative energy.
As long as you're busy blaming and ranting to others for your pain & troubles, you'll never truly hear someone who needs you to listen.
After awhile, the phone stops ringing, people stop checking in with you and you're alone. The fake you portray can only last so long before you're as transparent as a window.
So give yourself to the universe...
Be grateful to those around you, greet people the way you want to be greeted instead of angry all the time, radiate something that everyone would enjoy being around.
Really listen to someone for a change, can you go 1 full day without complaining about something or someone? Give it a try.