Going back to college, in particular for Computer Science, is always an option. There is such a lack of skilled professionals in the field that no one will turn away a competent candidate.
If you choose to go back for Computer Science, I would like to strongly suggest you are always keeping in mind "How am I going to get a job." I don't say this because it is necessarily hard to get a job as a Software Engineer, but rather that many undergraduates ignore their GPA and internships and just assume they will get a job when they graduate. Doing well in your classes and leaving your professors with a favorable impression of you also helps during the job hunt.
Also, make sure you are attending an accredited university with credits that can transfer to other universities. Not that you need to worry about transferring, but make sure you are attending a quality institution with a degree employers will take seriously (e.g. not ITT). Keep in mind that you don't need to pay an arm and a leg for such a degree either.
Finally, on a somewhat unrelated note, have you talked to a doctor about anti-anxiety medication? I know several people who had anxiety problems that manifested as a nervous stomach. They are on anti-anxiety meds now and doing fantastic. I am absolutely not a doctor and this may not be relevant to you, but just thought I'd bring it up.
Initially, I would be attending a regional extension of a well-respected accredited university.
Regarding the anxiety, even after I had my UC under control, anxiety and worry were still a huge problem in my life. I think this was because, even when I was in elementary school, I would worry and have panic attacks just thinking about the possibility of having a flare-up. I really can't underscore enough how this way of thinking dominated my life up until a couple years ago. Realistically, I believe that the toll this disease took on me was more damaging psychologically than physically because of the limits I placed on myself out of fear.
If you choose to go back for Computer Science, I would like to strongly suggest you are always keeping in mind "How am I going to get a job." I don't say this because it is necessarily hard to get a job as a Software Engineer, but rather that many undergraduates ignore their GPA and internships and just assume they will get a job when they graduate. Doing well in your classes and leaving your professors with a favorable impression of you also helps during the job hunt.
Also, make sure you are attending an accredited university with credits that can transfer to other universities. Not that you need to worry about transferring, but make sure you are attending a quality institution with a degree employers will take seriously (e.g. not ITT). Keep in mind that you don't need to pay an arm and a leg for such a degree either.
Finally, on a somewhat unrelated note, have you talked to a doctor about anti-anxiety medication? I know several people who had anxiety problems that manifested as a nervous stomach. They are on anti-anxiety meds now and doing fantastic. I am absolutely not a doctor and this may not be relevant to you, but just thought I'd bring it up.