Re: 22 and stressed
There's no question that being healthy in mind and spirit is a basic requiremet for a good sex life.
Eat a balanced diet, avoid all medications as far as possible, exercise thoroughly and drink plenty of water (not pop). At your age, it's vital to get into healthy habits that are going to sustain you for life. There's nothing wrong with the Internet, in moderation, as with all temptations.
Good luck. I hope it works out for you and your girl.