He cares about someone else but is staying with the baby mama for the kids. Why do people stay unhappy? It's sad.?

His dad left when he was a kid. He has a baby mama (2 kids) with 1 on the way. He is staying for the kids but is unhappy. Both pregnancy were surprises, the baby mama swears to really like him but he feels used most of the time.
7 answers 7