NEW YORK, NY. (THECOUNT) — Hip-hop mogul Diddy is now saying that he “played” himself when it came to making things legal with his longtime girlfriend Kim Porter.

Since Porter’s untimely death, (a fashion model and mother of Sean’s kids,) the music icon has been going through a mix of emotions, revealing he had him, “a three-and-a-half-hour cry.”

Advertisement

Last month, fans sharply criticized the grieving procedure pointing out his failure to marry Porter.

Surprisingly, Diddy agreed with fans, replying, “I know. I played myself.”

The past few weeks have been rough. It just hit the four month mark since the passing of Porter, and the highly publicized split from former girlfriend Cassie. It would be an understatement to say he is still dealing with a wide range of emotions. Recently, Diddy took to his Instagram to reveal that he’d been crying for “three and a half hours” straight, reports ILoveOldSchoolMusic.

“Man, I ain’t gonna lie. I’ve been holding a lot of s*** in lately. I just had like a three-and-a-half hour cry, where I just let it all out. Or as much as I could tap into. And that shit felt great. Sometimes you gotta let that shit out.”

Diddy decided to use this as a teaching moment. He encouraged all of his followers regardless of age, to embrace their pain and purge their hurt through tears.

“Just saying to everybody out there, man woman and child- don’t be leaving nothing bottled up. Let that thing out. God will be right there to let you know, ‘C’mon, let’s get up. Let’s go.’ Had me a three-and-a-half-hour cry. God is good. Let it go, ya’ll.”

Initial reports pointed to Porter died after possibly suffering from pneumonia and flu-like symptoms. However, an autopsy did not reveal any certain cause of death, according to a new report.

“The cause of death was deferred pending additional tests,” Sarah Ardalani, spokeswoman for the Los Angeles County office of the medical examiner-coroner, told USA TODAY on Monday. An official determination for what caused Porter to die “may take weeks,” reported PraiseDC.

Developing.