If you were to ask yourself where true happiness comes from, I would have to say from within. We all create our own happiness and depending on others can be tireless, inappropriate and a loss of your time. Just the same as to blame someone for you being unhappy is just wrong. You need to own up to yourself and understand that we create our own destiny not others.
This personal growth comes from within and only you can make changes. It is not easy to to make changes in your life but we all have the same will power to make the necessary changes. There are many people that struggle with issues every day and life seems to become an uphill battle. Life can become challenging if we let it.
One thing I learned is that you need to take life and/or personal goals one day at a time. We can become overwhelmed with many things happening in our lives at times. Just remember that its ok to make a mistake today because tomorrow is another day to start over.
Something to consider is to join a support group. It can be a good thing to talk about your situation with other people. Sitting at home and feeling sorry for yourself is not a positive move towards obtaining true happiness.
Finding a hobby is also another way to have fun and meet new people. Now is the time to enjoy life and not let it pass you by. Go explore and see something you never have before.