I cant really give u any useful input. I've experienced none of that. Other than the school loan. But one way or the other the struggles and trials will pay off. In whatever order, just dont let it push u to far over the edge. U got people who will try to help, whether it be us, or ur family.
So take it as it comes. I'll soon post my stresses and u can point out all that garbage on my thread come my second year at ITT