Kourtney Kardashian has been prescribed a "love potion" to help her find love.

Kourtney Kardashian

Kourtney Kardashian

The 37-year-old 'Keeping Up With the Kardashians' star - who has been single since splitting from long-term partner Scott Disick last year - has claimed her doctor sensed she doesn't think she "deserves" to be in love and has been given the "water blessing", which sees her pour "32 drops" of the wonder product into water, to drink every day in a bid to open her heart.

Speaking on Snapchat about the elixir, the brunette beauty - who has kids Mason, six, Penelope, four, and 19-month-old Reign with Scott - said: "My doctor told me that I subconsciously think that I don't deserve love, so I'm taking this water blessing.

"Ok so I put this in water every day, 32 drops. And I drink it throughout the day."

And the banner on the video read: "Love potions #9 (sic)."

The television personality admitted she doesn't know what the liquid will do but is hopeful it will allow her to fall in love.

She said: "Ok so we don't know if it opens my heart or what the hell it does."

Alongside the video she wrote: "Blessings in a bottle (sic)."

Meanwhile, Kourtney appears to be on good terms with her former partner after spending a "very very relaxing" holiday in Nantucket, Massachusetts, with their brood.

Speaking previously about the vacation, Scott, 33, said: "[We ate], slept, relaxed, swam, drove around, saw the sights.

"[We] checked out different restaurants. Went to some candy stores for the kids. Overall, it was very, very relaxing.

"It was beautiful and so relaxing. So nice to be away from everything else. Nobody was bothering anybody there. I would recommend it to anybody if they're able to go and I could definitely see [myself] going back there again."