Selena Gomez was in rehab for months and Justin Bieber is being blamed for her spiral breakdown. According to the latest report, Justin is Selena's greatest addiction and this prompted her treatment in the rehab facility.

The "Kill Em with Kindness" singer announced on August that she will be taking a break from her career to recover from her illness, lupus. But people did not stop wondering and speculating with the real cause until this report.

As per The BitBag, Selena Gomez has been treated in the rehab because of depression that Justin Bieber caused her. It can be recalled that the two were in an on-and-off relationship until their nasty and controversial last split.

The reports added that Selena hates seeing Justin happy with Sofia Richie that time and some sources say that she kept on monitoring Justin's social media account which added to her depression.

Some of the pop princess' friends claim that Selena has been sending them photos of her and Justin and she just would not stop doing that. Perhaps, she could not move on from her relationship with the "Sorry" singer.

And during her three months stay at the rehab, Selena Gomez was advised not to communicate with Justin Bieber but she made a way to reach out to him. This sparks the rumors that the two really got back together with Justin visiting Selena in the rehab facility. It has been claimed that Justin is such a poison to Selena to the point that even if she is not with him, she is still self-destructing because of him.

Meanwhile, US Weekly reported that Selena is back in Los Angeles and returned to what she loves doing which is recording and music. The publication added that she wrote many songs while she was in the rehab while being treated for depression and anxiety.

To add up to that latest news from Selena, the singer is now sporting a new haircut this could only suggest of her completely moving on from the troubles she experienced.

If Justin Bieber is really the cause of Selena Gomez rehab stint, then a rekindled romance with him will not be healthy at all.