Kelly Osbourne knew she had to ''get her head together'' after she tried to overdose.
The 28-year-old TV host has previously been open about her dependence to prescription drug Vicodin, and at her lowest point she took what she thought were enough pills to kill her.
Kelly - whose parents are Ozzy and Sharon Osbourne - said: ''It's just that I didn't want to change because I'd cocooned myself into this little bubble of self-medicating and numbing myself and I can't lie, I thought, 'I'll take a few more of these and wont' wake up tomorrow, I'll be dead.'
''I woke up the next day and was like, '[how could you have] actually thought that about yourself, you need to sort yourself out.'
''So I told my mum and that day I went to rehab. Once I got my head together, it all just started to fall into place.''
Kelly - who has battled weight issues since she was a teenager, but has lost 60 pounds over the past two years - has now beaten her demons and learned to be healthy and to love herself for who she is.
Speaking on UK TV show 'Lorraine', she added: ''I had to learn to love myself, and once I kind of got there - because every girl has a problem with something about themselves - I started to realise I had to look after myself a little bit better.
''And then one pound started to drop, then it was five pounds, and I never thought I'd be the kind of girl to get up every day and goes to the gym. I just never thought that was me. I would wake up and eat crisps for breakfast. For me it's not about being skinny, it's about being healthy, it's about leading a healthy lifestyle and making sure you take care of you.''
Kelly added there are no shortcuts to being healthy and losing weight, other than to put the hours in at the gym.
She warned: ''There is no secret, it's working out and its eating right. I'm committed to not eating certain things, but also to never denying myself anything either. I still have cheat days but you know, I'll make up for it by doing an extra 15 minutes in the gym, it's now an everyday part of my life.''