You were able to state several factors that are most likely contributing to the situation -- your pregnancy, his father’s schedule and your son’s age. Your energy and hormone level, his jealously and concerns about having another sibling and both of you spending an extended amount of time together without your husband may all be affecting his behavior.
Knowing these factors can help you to stay calm when he is upset. At this age, his behavior is motivated by getting a response. If that is a positive or negative response is of little concern. That is why it’s vital you focus on staying calm in all interactions with him. If he’s yelling, kicking walls or saying he’s going to wet his pants, remain calm. You’ll not only be taking away some of the fuel for his fire but teaching him self-control as he watches you take deep breaths and think before you speak.