The tears are rolling down my face as I listen to your stories. My mom also used drugs and to this day will not accept the pain she inflicted on her children. My heart is heavy everyday, and sometimes I think it will never get any better. I needed a mother so badly, but found that while I was mothering my own children, I had to mother myself. It was the only way I could give my children all the things I never had.  
The pain never goes away, but by accepting that your mothers most likely will never be able to give you what you need, you can become a stronger person. You can then begin to forgive the short-comings of your mothers and make your part of the world a little bit better for you and the people you love and who love you. 
 
Your not alone, 
Ramona, Bell, Florida