Oh stop being such a guy. Emotions happen, everyone has them. You can't control or rein in your emotions. You can only change what you DO once you've identified and worked through your emotions.
So, your son has needs. Your wife has needs. You do everything for them. What about self care? MAKE time for friends. Ever heard of babysitters? Trading sitting with the parents of one of his friends? You get their kid overnight, then they take yours? Are you working full time or what? Don't you get any personal time for your own hobbies?
This is your life. Live it. Don't put yourself on the back burner. YOUR needs and desires are just as important as the wife and kid's.
Love withers under constraint; its very essence is liberty. It is compatible neither with envy, jealousy or fear. It is there most pure, perfect and unlimited when its votaries live in confidence, equality and unreserve. -- Shelley
me: Mags, 59, living with:
miss pixi, 37