Jennifer Lopez thinks she's fortunate to have such a supportive boyfriend.

Jennifer Lopez

Jennifer Lopez

The 49-year-old star has been dating baseball icon Alex Rodriguez since early last year, and Jennifer has revealed just how much she appreciates his supportive approach towards her career, admitting her jam-packed schedule can be a "grind".

Speaking after her last-ever show at her Las Vegas residency at Planet Hollywood's Zappos Theater, Jennifer explained: "To have a partner who's that supportive, who comes to that many shows - we all know what it's like to be in show business. It's a grind.

"It's being away a lot and he really makes the effort, so do I, to be there for each other and it means a lot to me."

Jennifer's Vegas show earned over $100 million and was seen by 500,000 fans during a three-year period.

The American star has revealed how her performance evolved over the years.

She told 'Entertainment Tonight': "I thought it was just like another gig that I was going to do and it would be fine.

"But, it actually turned out to be something so incredibly special and different and it's funny. It just taught me like when you approach things, you go 'I'm going to make this the best show Vegas has ever seen.' And when you're doing that in rehearsal from the beginning, you can actually make that happen."

Meanwhile, Jennifer recently claimed she's in the "best shape of her life".

The singer said she feels like "Superwoman" now because she's so "strong, happy and grateful".

She wrote on Instagram: "Feeling like superwoman after the show tonight! When I started this run I thought omg 15 shows in 27 days that's a lot ... but I made a promise to myself that instead of letting it wear me down I would be even stronger at the end of it ... I will work out and be in the best shape of my life.

"There were moments I was tired and there was travel and I had to fit in my workouts where I could ... but here we are with only 3 shows left!! And I am having so many emotions but mostly just feeling strong, happy and grateful!!! (sic)"