Kim Kardashian admits her Botox was unnecessary.

The 29-year-old socialite recently shocked fans after she appeared on her reality TV show 'Keeping Up With The Kardashians' with bruises caused by the cosmetic procedure, and insists the experience has put her off the wrinkle-smoothing injections.

She wrote on her website: "I am not against Botox, and I would never judge anyone else for getting any kind of surgical or non-surgical procedure, but I think when you're young there are other ways you can look after your skin. There are some amazing products on the market that help to keep you looking young and beautiful. Botox just wasn't necessary for me at this age."

Although she freaked out after seeing the bruises on her face, Kim insists the procedure wasn't botched by her doctor.

She said: "On the show you saw I had some bruising around my eyes after the procedure. In no way was Dr. Kassabian at fault, and he had warned me about the side effects, as all good surgeons do, but because this was the first time I had done anything like this, I freaked out on the episode when I noticed the bruising."