You will be okay!
I can get bats in my belfry if I don't make my meetings on a regular basis!
Alanon has been a lifesaver for me.
Your son needs one sane and emotionally healthy parent, and it sounds like you are doing the right things, hon!
Keep posting, keep praying, and keep attending Alanon.
Welcome to SR!
:ghug3