Blogging can help a lot, I can relate to you very much. Being away from home and being alone is not easy, you need to develop resilience and learn to enjoy alone time. It can be tough mentally. This is where authors like these can help. I have read this 3 times and it helped. If you also are a spiritual person, the faith you have will hold you at your worst.
Blessings and stay strongš¤
RE: Book review. How to cope with difficult times