You are responsible for your own happiness. Only you. The girl you are dating may leave you tomorrow. Your parents may die of old age. Your friends may leave town someday, get married, never to meet you again. Stop blaming others. Stop waiting for someone to come and bring excitement to your life. Start taking those little steps yourself which will bring you happiness over the long term. Basically cut down on your expectations from others and get shit done yourself.