Myles Stephenson has denied cheating on Gabby Allen.
The 28-year-old RakSu singer split with the 27-year-old \'Love Island\' star earlier this year and while Gabby has claimed that Myles was unfaithful to her, he insisted that he never cheated.
\'I\'m A Celebrity\' star Myles told The Sun newspaper: "I went through severe depression going through it, because I knew I messed up. I was back home at my mum\'s house and we was on a break.
"I messaged a girl stupidly. I shouldn\'t have messaged her. I got lost in my ways. I\'ve had to learn so quickly about this lifestyle it is frightening."
Gabby was upset when Myles messaged his ex-girlfriend Meghan Cresswell but he says this was only after they had split.
He said: "I moved back home when me and Gabby genuinely stopped speaking, because it got to the point where we use arguing too much.
"I said, \'Look, I want to move back home, I need to figure out what I want\'. And I messaged Meghan and I\'m not shying away whatsoever from my mistakes that I made in my life.
"I made my mistake. But I admitted it before I came into the jungle. I was stupid. I was a fool. I was an idiot."