Jennifer Lopez is struggling to control her hormones, because her pregnancy has left her an emotional wreck. The Latina superstar is expecting her first child with husband Marc Anthony, and admits she is finding it difficult not to burst into tears at any given opportunity. She says, "Anything that is touching makes me cry - any commercial that is sappy and silly. Things about dads make me cry, maybe because of my relationship with my own father. But anytime I see anything about a dad with his little girl, and I’m over tired, I’m gone!" Lopez is due to give birth in the spring. No word yet if Jennifer will give birth in New York City or Hollywood.