Do you think calling your ex will change anything? Or maybe, it will put you back in the middle again.
I see so much of myself in your posts, and I know that until I let go completely I continued being in the middle, in the front row seat and living in chaos.
Like my son, your son is an addict, doing what addicts do. We make ourselves crazy trying to stay one step ahead of their addiction but that's like running in front of a runaway train. It will exhaust us and until the train is ready to stop, it will run us over and keep on going.
Let go of the addict! That's what they told me and I found it to be good advice so am passing it on.
Hugs