Sources reveal the ways Selena Gomez, pictured at the Prada Resort fashion show on May 4, 2018 in New York City, is working on better herself. Sean Zanni/Getty Images

Selena Gomez is making big strides in her health. After receiving treatment at a mental health facility last fall, it is being reported that the performer has “pledged to stay celibate” for six months in order to “boost her mental health.”

“Selena jumps from one relationship to the next -- going from Justin Bieber to The Weeknd and back again,” a source told Life & Style Magazine in their March 11 print issue. “She never once stopped to think about what that was doing to her.”

Now, the outlet reports the 26-year-old “Same Old Love” singer is “keeping herself busy” while remaining abstinent by keeping “all the hot guys falling at her feet at arm’s length.”

READ: Justin Bieber Has ‘Never Gotten Over’ Selena Gomez

There may be one "guy" in particular Gomez is steering clear of. In January, OK! Magazine reported that Gomez was doing her best to avoid Bieber, her longtime on-again, off-again ex.

"Selena's focused on getting healthy physically and emotionally," a source told the magazine at the time. "She's also avoiding the people who've brought her down in the past - like her ex Justin Bieber."

While Gomez reportedly “swears off sex,” her ex, Bieber, is reportedly facing his own personal issues. Married to Hailey Baldwin, the singer admitted “struggling” in an Instagram post on Sunday night.

“Hopefully what I'm going through will resonate with you guys. Been struggling a lot. Just feeling super disconnected and weird,” he wrote. “I always bounce back so I'm not worried just wanted to reach out and ask for your guys to pray for me. God is faithful and ur prayers really work thanks .. the most human season I've ever been in facing my stuff head on.”