I used to be the same way, didn't want to leave my room, etc. I didn't have the boon of a girlfriend at the time, it's good you have at least one person. I had a lot of trouble overcoming those feelings. The only thing that helped me was moving to a different city after high school and going to a Tech school. I met people of all ages from all walks of life there, at the age of 18 it really helped with my SA. I also had vices similar to yours and I did feel they helped when used in moderation.