Jennifer LopezBoth Diddy and Ben Affleck once called Jennifer Lopez their girlfriend. And the 'Jenny From the Block' singer -- who is now married to Marc Anthony -- has something to say about her past relationships.

"It's a business. Once they stop making money off of you they stop coming around," she tells Allure in the magazine's latest issue.

Lopez also talks about being a mother, the paparazzi and what it's like trying to stay in shape. Photos and More Inside