The unfortunate part of this question is that you have choices. Drat those choices...how they come back to haunt us !!! If you elect to fly an airplane for your living, you cannot possibly expect to be home for all those life events held dear...birthdays, anniversaries, first steps/words, holidays, funerals, graduations, weddings.
It's a choice made with eyes wide open...for which you will ultimately be held accountable. As one old captain said many years ago as I voiced a similar complaint:
"You wanted wings...you got 'em...what are you complaining about ? "