Kill Shot,
I know that feeling brother. I have had the same situation with my boy. Of late he seems to be staying out of trouble and trying to put his life back together.
All you can do is pray for him and try to be there for him when he lets you.They get to an age where all we can do is hope that they start making the right choices.
Don't ever be ashamed to hop on here and share your problems.These guys are great,and God is greater.He put together a fierce team of prayer warriors here.
I just want you to know that I am praying for your boy and your family.Hang in there!!!
Craig