Good!
I just wanted to say one thing about the online relationships.
When I got the internet for the first time in 1998 I was 12 years old. I did not have many friends at school in real life. I met this group of girls online in 1998 in a chat room / online circle of people who were crazy about this old TV show we were all passionate about.
15 years later, I am still friends with 4 of those girls. The one girl I chat with daily on Facebook and consider her to be a dear friend. 15 years is a long time to still want to talk to one another especially since we've never even met (although we might plan a meetup but we all live in different states). Online relationships can last a long time. Don't discredit them! Those people got me through some of the toughest times in my life while I was being ridiculed and picked on in school. But then I would come home and talk to them and everything seemed so much brighter.
Now, I have my own life and I don't still talk to them because my life sucks or because I have to, but because I want to. Online relationships can last a lifetime!
That said, I would recommend the meetups. And hey you are interested in Trek...and I don't know any other fandom that has more real life meetups than Trek!

Books clubs are also super fun (and hey you don't even need to buy the books. Spending hours at a bookstore reading books is a hobby of mine. Also your local library).
Also again not sure where you live but maybe there is a local music scene you could check out.
And also for self-esteem alone you might want to consider taking an easy part time job in the meantime. My state allows us to collect unemployment WHILE still working 30 or less hours per week. Also part time jobs rock. I met some of the most interesting and cool people while working a low-wage job at a bakery. I would still work there if they paid a liveable wage. It will give you something to do, to feel proud of, and something to wake up for.
And about money... trust me, a LOT of us are poor. Right now I am having a huge problem. I can't afford to live anywhere that costs more than 600 dollars a month. So I chose to just rent a SUPER SMALL room in a lady's house. But now she is forcing me to leave because they are doing construction. So I have to move back with my dad until I can figure everything out. Also the website I work for is unstable and may go out of business so I am job hunting too and it SUCKS. To add to that, I have this long-distance boyfriend who lives in England and he wants to come and stay with me for a month... but if I don't get a place by then I don't think he can come. So I am under a lot of stress about my life.

It sucks! But life is precious and we don't get a lot of time here on Earth so enjoy what you can. Even if its something small.
And I am 28. Almost 30. I want to get married and have kids and have a stable job. It's just not as simple as it sounds.