Since we are on the subject of internships

I currently have a decent, part time job fixing computers and networks. The job does not pay well, but I'm able to meet my needs of food, shelter, and some meager entertainment. It's also important to me that I don't hate going to work and I have an extremely flexible schedule. I'm single with 0 kids and I don't have a house to support. I'm about as, responsibility free, as you can get and I have parents that are willing to help me out finacially if I need it.

I was in school for a long time before dropping out and getting into the IT field. I'm 32 years old now and will be 33 in November. I'm planning on graduating with a degree in electrical engineering, maybe dual major in EE and CoE. I've taken every basic course required, English comp, humanities, pol sci, econ...and on, and on, and on, so the only classes I have left, after this semester, are my engineering classes and a couple math classes.

Here's where I need some help, I've got 3 paths to choose from.

1. I can keep working where I'm at. Go to school full time, year round, and finish in 2 to 2.5 years.

2. I can try and do internships during the summers, but this moves my graduation date to about 3 to 3.5 years. Also, how far into the engineering courses do you usually need to get before companies would be willing to hire you as an intern? Last but not least, given my advanced age, do you think it would be best for me to get some internship experience or to graduate ASP?

3. I could also quite working, do some side work, get student loans, and probably finish school in 2 years or maybe even less.