Do it and pursue a bachelor's with emphasis on network security. Just keep your eye on the prize and put aside anything else that might get on the way (girlfriend, hobbies, etc.). Do what you have to do, get it done and then get yourself a decent job in a large city (Chicago, DC, Dallas, LA, NY, etc.). There is no telling how far you can go if you set your mind to it.
Two things that you also need to seriously consider are:
1. Staying clean -- if you currently have an affinity for grass or any other type of drug (be it hardcore or recreational). Ensuring that you can pass a random drug exam is essential these days and employers will not let you slide.
2. Maintaining a good credit report -- make sure you're paying your bills on time and you don't have blemishes on your credit report. Some employers and mostly the Federal Government (if you choose to apply there), will check your credit report to see if you're a responsible individual.
That is all terrible stuff, but very, very true. Above post ^^^ is one of the best things I have read here on Jemsite when it comes to advice.
One of the things I learned first in law school was how illegal it was ask for credit report or to pursue drug testing on employees. Even the conservative justices were libertarian on the subject, but the reality is:
1) employers will look at your financials whether they obtain it legally or not
2) they will drug test you
3) when you do get the job if you are a woman, don't expect to have a career, in same job, that gets even 80% percent of that of a man (I just wanted to add that in as it was featured prominently in state of the union address)
Things are not fair of course or legal as from both rulings and dissensions of the high court, but what you say about single focus and getting all drugs/alcohol out, and getting credit report is a good start to getting hired. Learn the rules but also learn where the employer breaks them and keep an eye out and don't get blindsided. There are many ways to radically change your credit score and it takes a small life adjustment. As for drug tests, the hospital I worked at part time didn't even tolerate ANY alcohol in the system at the time of the drug screening. It wasn't that way when I started but they raised the bar since the recession as well as longer hours and less pay.
If it was a different time, you could consider a non-city job, but in the second biggest downturn in the last 100 years, the city thing is an absolute necessity. Many job titles simply don't exist outside a large city and some large cities simply have only some industries but not others.
All that being said, as a person in this field, IT/high tech is one place where a degree may not always help and in every case from what I have seen in 30 years in norcal/silicon valley, it's been the high school grad, whether it's SJ, MD, or BG, PA or LE, or any of these CEO founders, where the college grad never ran the department or the company which indicates that at the end of the day merit and skill is all that counts. So for high tech and IT, do get that degree and certification(s), but also be as good as the non degreed person who got into high tech and got that position for a reason (which is usually because they are far better than anybody some college/university can produce). It's a rat race in high tech, but especially for San Jose, then Texas, then Boston loop, but LIVE the IT world like you would as a musician living it like you were in the music industry and then you should be OK.
Where business doesn't keep up with what is legal, the IT/high tech industry is even more strange and idiosyncratic but you will learn quickly once you are there.