Popstar Jennifer Lopez has revealed that she has had her share of 'challenging' relationships.
J.Lo has had her share of ``challenging'' relationships