The 29-year-old, who says he is now diabetes-free and who is expecting his first child with fiancée Blac Chyna, exclusively tells PEOPLE in this week’s cover story that his weight was the reason he withdrew from the public eye for two years, missing holidays, birthdays and his sister Kim Kardashian West‘s wedding in 2014.
“I was doing my suit fittings in Paris right before the wedding and I just wasn’t comfortable. There were cameras at the airport on our trip there and I was very unhappy with the person I saw in all the pictures. I’m 6’1″ and at my most I probably weighed 300 lbs. I’m upset I missed my sister’s wedding, but it was a personal decision,” says Kardashian.
In December 2015, the Keeping Up with the Kardashians star was hospitalized after he neglected to take his insulin for his diabetes, which prompted him to assess his eating habits after being released from the hospital.
“It was a big-time scare. I had found out I had type 2 diabetes six months before, but I stopped taking my insulin. I didn’t enjoy the routine. So I ended up nonstop throwing up and I couldn’t even swallow because my mouth was so dry. I felt like I was going to die,” he tells PEOPLE.
• For more from Rob Kardashian on his painful past – and bright future with Blac Chyna, pick up this week’s issue of PEOPLE, on newsstands Friday
“When I got out of the hospital, I knew I needed to make changes. Chyna and I had a really big talk, and she told me that by having her cook for me, my diabetes would be gone – and it is,” he adds.
Kardashian, who currently weighs 285 lbs. and admits that he is back in an “uncomfortable state again,” vows he won’t ever return to his reclusive ways.
“I’m very good at disappearing,” he admits. “But I’ll never go to that place again.”
“The way I dealt with my issues maybe wasn’t the best, but nobody can make me happy but me,” says Kardashian. “Now I want to see everybody in my family every chance I get. You never know what is going to happen tomorrow, and I don’t want to do that to my mom.”
Keeping Up with the Kardashians has its midseason finale this Sunday at 9 p.m. ET, and Rob & Chyna premieres Sept. 11 at 9 p.m. ET, both on E!