Khloe Kardashian and James Harden have called it quits.
A source confirms to ET that the 31-year-old Kocktails With Khloe host broke things off with the 26-year-old NBA star.
The couple first stepped out together in July, two months before Khloe's ex, Lamar Odom, was hospitalized after being found unconscious at a Nevada brothel.
WATCH: Khloe Kardashian on How She and James Harden Make Their Relationship Work: 'It's a Lot of Juggling'
The drama surrounding Odom's health scare, and the reality star calling off their divorce to retain the ability to make medical decisions on his behalf, reportedly caused a strain on the couple's relationship.
Khloe and James' hectic schedules didn't help ease the stress. ET spoke with Khloe in early January, where she said that making their relationship work required a lot of "juggling time."Us Weekly, which first broke the story, says the couple broke up "weeks ago."
WATCH: Khloe Kardashian Shares Cryptic Post About Love the Same Night James Harden Goes to a Strip Club
While there's no definite timeframe for the split, Khloe did spark rumors that her relationship with Harden might be in trouble in late January when she posted a cryptic message to Instagram on the same night her boyfriend was partying at a strip club.
"Stay away from people who make you feel like you are hard to love," read a quote Khloe shared on Jan. 20.
Khloe also captioned: "Never compromise the way you desire to be loved. We all should require and demand a certain type of love and that's for us to choose in any realm. Don't lose yourself in lowering your standards to make someone else comfortable in love. Search for a love that's equal. You ARE deserving of equal love!!"
NEWS: Khloe Kardashian Slams Haters Blaming Her for Boyfriend James Harden's Bad NBA Season: 'Suck My D**k'
Khloe has also been spending more time with Lamar as he's been steadily recovering. In fact, the two spent Super Bowl Sunday hiking in the hills around Khloe's Calabasas home with her sister, Kim Kardashian. Check out the video below to hear more.