I'm in no position to be giving life advice, but for what it's worth:
Hang in there, do what needs to be done and be pragmatic. One day you'll look back and it will all make sense.