Jennifer Lopez's love life has brought constant buzz. Everyone wants to know who she's really dating these days. Jennifer ended her on-and-off relationship with Casper "Beau" Smart last summer. Since then, she has been linked to her famous exes as well as rapper Drake.

The two were seen getting cozy over the holidays, sparking the dating rumors. Drake was also spotted at several of J.Lo's concerts in Las Vegas. Fans have been wondering if the two are dating or collaborating on a new song.

Rumored pair was a publicity stunt?

After months of speculation, Jennifer Lopez has finally revealed if she's dating Drake.

The 47-year-old songstress made an appearance on "The Daily Show With Trevor Noah" where she was asked about her relationship with the 30-year-old rapper. Lopez insisted that she's not dating the "Hotline Bling" rapper.

It sure looked they were dating back in December when J.Lo and Drake looked cozy in an Instagram photo. The two even gushed about each other on social media and in recent interviews.

However, an inside source told Life & Style Magazine that Drake was trying to win back his ex-girlfriend Rihanna by making her jealous by spending time with the "Ain't Your Mamma" singer.

Jennifer Lopez and Marc Anthony are just friends

Jennifer Lopez also made it clear that is not getting back together with her ex-husband Marc Anthony. On the Friday episode of "The View," she opened up about her relationship with Anthony and why they are better off as friends. She said that they work well together when it comes to making music and taking care of their two children, eight-year-old twins Max and Emme.

She also denied that there were sparks between them onstage at the 2016 Latin Grammys. Fans hoped that Jennifer and Marc were getting back together after they shared a friendly kiss on stage. She said that they are only working on a Spanish-English album together and that's where the magic starts and ends.

J.Lo living the single life despite rumors

Radar Online has reported that Jennifer Lopez is getting back with her other ex, Ben Affleck. An alleged inside source told the tabloid the two have rekindled their romance and it's like they never broke up. Lopez and Affleck, 44, have been kissing and cuddling while seemingly keeping their relationship hidden from the press.

Jennifer Lopez has said in a recent interview that there was a "genuine love" between her and the "Batman" actor. The insider claimed that Affleck has been desperate to reach out to Lopez and cast her in his movie, "Live By Night." The two have since been meeting in secret behind Jennifer Garner's back.

This comes after another rumor that Affleck and Garner won't divorce, and will take the time to focus on their kids. Jennifer Lopez seems too busy for a new relationship as she promotes Season 2 of "Shades of Blue" and works on her new reality competition "World of Dance," all while being a mom.