Hi 'pugs' --- I really agree with everyone here. It's a blessing your son is in a good place mentally... this is a very positive thing because he'll be able to face the consequences with a stronger frame of mind.
I hope all goes well but most importantly, that you keep plugging along and doing good for yourself.