I travel a great deal for my job. Most weeks I'm gone from Sunday Night until Thursday Night, and sometimes I'm gone through the weekend as well. I have two children, a 5 year old and a 3 year old. I used to have a lot more time to spend with them because I was working a job with flexible hours: I could pick them up from day care most days, cook dinner, and be there for all the activities and sports.
I'm worried because my son, who is 5, is starting to act out more with punching and kicking. To be very clear, he doesn't punch or kick his little sister or the pets or other kids, just his mom and I. We've actually had a bit of a breakthrough on this particular issue, he's stopped punching and kicking his mother, and he doesn't kick anymore, but he still punches at me when he gets mad on the weekends. And he gets mad a lot, over pretty much anything.
I'm not so worried about the violence itself, because he doesn't bully people who are weaker than him, like his sister, and he never tries to hurt animals. We get very good reports about his behavior at daycare. In general, he's still a very gentle kid. I think he's upset with me in particular, and really at a loss to use any of his other tools to deal with it. He does say sometimes that he wishes I didn't have to go away, or that he wishes that his mom had to go instead, but he really doesn't like talking about it.
What can I do to help him handle this situation?