Sorry man. I've spent many of days away from home over the years. I just spent the last three years home with the family and I'm about to start working away from the house again. The time spent away from home has been well worth it for us over the years...chin up, your day will come!
Been there.... Sucks, but makes it better knowing you're providing for your family.... I've missed so much stuff over the years, at time there's regret but in the end it's our chosen profession and made a comfortable living doing it....
Now that I'm retired I have the time too make up for things lol....