I can actually advise you on that last one. You need friends/better friends that actually live close to you and you can do things together, you will feel better and better everyday. I did that last summer, I feel great now even though we've kinda split up