Why don’t you get a job? Start by looking at jobs available on campus for students. If that doesn’t work, look at what places are in walking distance of campus and try there. Working at a job puts you in contact with people (coworkers) for longer than an hour at a time, so it might be easier for you to make some new friends that way.
If you look and can’t find a job, then you might consider volunteering somewhere. It would get you out of your room and around other people.
Also sports and exercise are good for your situation – exercise is known to cheer people up because it causes the body to produce endorphins. You might also meet some new people that way, or at least feel better and more energized, and have something to do besides stare at the ceiling.
Another option is to offer to help a professor on a research project. Since you get along with professors, that will put you in a comfortable place without feeling like you are socializing with middle-aged men – you would be doing research.