Get your head together and get focused. Do you understand how many people on this very forum would likely be delighted to be undertaking a degree in Astrophysics?
Retract from your rectum and realise you aren't the center of the universe. I know it's difficult at your age, as a student in higher education, but many of us here have been there, and been you right now.
The "real world" is a very real thing, and it'll take over very quickly. Get focused, or before you know it you'll be working in retail and praying to be made regional manager so you can make just that little bit more and get home to play Call of Duty on your leather sofa before you know it.
The decision is yours. Make it. Option 2, if you aren't willing to get out there, self promote, and make an actual personality of yourself just isn't going to happen. If you don't have the social skills for that, then just write it off immediately.
Programmer? Do you know any languages? Have you invested ANY time in that in the past few years? No? Then get to it. DECIDE, and FOCUS. There is absolutely no point in coming on here asking people to tell you what career you ought to do, simply because of your inflated sense of ability (which, I'll repeat, we've all had at one time or another).
Get real. In the best sense.