Hello Angel,
I am also a mother with a broken heart over a son, and I understand your pain. My son is 24 and he continues to make unwise choices that have serious ramifications, even though he should know better. He will not take counsel from me and has distanced himself. But, thankfully he is not out of the reach of the Father's hands. Neither is your son. I join you in prayer that God will wrap his arms around your son, shower His love on your son, and that His Spirit will speak conviction to your son so that he will recognize the harm in what he is doing. I pray for deliverance from the grips of temptation to smoke pot and skip school, and that your son will come to know God in a deeper way than you or he could ever have imagined. And I pray for peace for you during this time. We do not know how long it will take, but we can rest in knowing that your son is in God's hands--and that's the best place for him to be.