J.,
I think you are really lucky to have found someone good, after an abusive relationship. I was in that boat too. It is always easier not to struggle, we are struggling too. And living away from a son makes it that much harder. But you have to look at things in a positive way, life has good times and bad times, and times of abundance, and so on. But regardless of that, now you have a husband who loves you very much, and a son independent enough, to decide where he wants to go to school. Just think about that, whenever you miss, not having hard times, and think that no matter what your husband will be there for you.
I am struggling financially just like you, but in the end all that matters is that he is my force to wake up and look at a new day. Also I have a very beautiful son, who wakes me up (@ 3:00 am) almost everynight, and you know what, I'm grateful for it. (I'm not saying you aren't, I'm sure you are, just think about it more often)
I hope you find this helpful, Hang in there, tough times will pass, but your hubby will stay, and that's what you'll enjoy more in the end.
Good Luck