United Kingdom, March 27 -- Selena Gomez has admitted she was "guilty" of being "very reactive" in past relationships.

The 32-year-old actress and singer - who is engaged to musician Benny Blanco - has reflected on her previous romances, and how she needed time to "collect" herself before finding love again.

Appearing on the 'On Purpose with Jay Shetty' podcast for a joint interview, she said: "I've been guilty though to start.

"I think for me, I necessarily felt like in other situations of mine I was very reactive.

"I think that's why I was alone for five years because I really needed to collect myself."

The 'Only Murders In The Building' star feels like she needed to mature before being in the right place to be with Benny.

She exp...