Khloe Kardashian is completely fed up with people criticizing her complicated love triangle with husband Lamar Odom and boyfriend James Harden.

The Keeping Up with the Kardashians star went on a Twitter rant Wednesday, cursing out followers who had bashed her for keeping two men in her life and not being fair to Odom, who's currently recovering from an October 13 drug overdose in an LA hospital.

In reply to followers insisting she needs to "choose one" and "pick one or the other" while citing "better or worse sickness and health" marriage vows, Kardashian fired away.

"Divorce is still going forward. Doesn't mean I won't be there through sickness and health. I've proven that," Kardashian tweeted. "You should have said those to the man who went against all our vows. Judge yourself. F--k off."

Before Kardashian filed for divorce from Odom in December 2013 -- which she recently withdrew from the court so she can remain legally married to him during this health battle -- it was widely reported he was abusing crack cocaine and cheating on her. Not only did these habits strain their marriage, they also pretty much ruined Odom's NBA basketball career.

When another Twitter follower accused Kardashian of sticking with Odom just so she "looks good for the media," Kardashian blasted: "Ummmmm how does that look good in the media? He wasn't picking roses my friend. Get off my d-ck."

Kardashian was seemingly referring to how Odom was discovered unconscious last month in a Nevada brothel, which is unflattering in itself, and doctors later found a dangerous combination of drugs in his system, including herbal Viagra.

Odom has a long road to recovery ahead of him although he's made some baby steps, like saying a few words daily. Kardashian has been at his side in the hospital since the incident, only taking a couple breaks for herself to attend Harden's NBA opener, go on a date with him and promote her new book Strong Looks Better Naked.

"I think the painkillers I'm on and tweeting is probably not the best thing. Signing off.... Antibiotics +painkillers + tweeting does not equal anything good lol," concluded Kardashian, who is being treated for a staph infection.