Welcome llm,
I am sorry for what brought you here. Read as much of the information here as possible and try to find NarAnon or AlAnon meetings to attend, they have helped me alot. I am the mother of a 29 yr old addict son - it's been a long, difficult road. There is tons of support here and you'll take the steps you can and make decisions as best you can when you are ready.