Jennifer Lopez is concerned about her long-term relationship with Casper Smart because of the age gap between them.

London - Jennifer Lopez worries about the age gap between herself and her boyfriend.

The 43-year-old singer and actress is very happy in her relationship with dancer Casper Smart, 25, but admits she can't help but worry about the impact the 18-year difference between them could have in their long-term future.

She said “I ask him, 'Why don't you go find a young girlfriend and get out of here? What do you want with me?' And you think, 'How long is this gonna be?' You think, 'Okay, in 10 years I'm going to be like this and you're going to be like that' and ... men at that age are ... I think all different things. The truth is we don't know what's going to happen. We're loving this moment right now. We make each other happy.”

The Parker actress was left devastated when her seven-year marriage to Marc Anthony - with whom she has four-year-old twins Max and Emme - ended in 2011, but she credits Casper, who she has been in a relationship with since October 2011, for helping her get her life back on track.

In a revealing interview in People magazine, she said: “I just got out of a big, heavy, devastating thing, and he's helped me heal. He's been there for me.”

Jennifer - who has previously dated several famous men including P. Diddy and Ben Affleck - has no regrets about any of the choices she has made in life, but has more of an awareness now of the impact of her actions.

She said: “I don't regret those things - that's who I am. But at least now I'm at a point where I have to recognise that these choices and things that happen are partly because of me and my decisions and I have to be more careful. So I am being more careful.” - Bang Showbiz