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."