P. Diddy was a regular bed wetter.

The 'Coming Home' rapper has admitted to having embarrassing accidents as a child and blamed his nightly pee plight on not drinking enough water, instead guzzling fizzy drinks and excessively consuming sugar.

He revealed on 'The Ellen Degeneres Show': ''One thing I want to say is, I grew up as a Kool-Aid kid. I used to pour a half a pound of sugar into the Kool-Aid. Besides it having me bouncing off the walls, I used to be a bed wetter.

''OK, I guess I'm confessing that I used to be a bed wetter. So I went on this quest to stop wetting the bed, and the first day that I had a sleepover and I didn't wet the bed, it was, like, one of the greatest days of my life. It gave me the swagger that I have today because I stopped wetting the bed.''

The 43-year-old musician - who has launched his own water brand, AQUAhydrate, with actor Mark Wahlberg - also encouraged children to drink as much H2O as possible to avoid the same red-faced moments he had as a child.

He said: ''There is something about sugar that makes you wet the bed. So to all you boys and girls out there, as Muhammad Ali used to tell you [to] brush your teeth, I'm telling you to drink water, OK? It will stop you from wetting the bed, and you won't be embarrassed in front of the girls at sleepovers.''