You have done nothing wrong. You are dealing with issues with the drug addiction of your son, the unappreciative nature of your daughter, and the overall tension in your family. You are the glue that wants to hold the family together and make things work out for the best. But right now, you have the world on your shoulders and it is weighing heavily on you. You can not change the behavior of your family members. You can only change yourself and your reactions to life events. I would suggest that you seek professional help from a neutral source like a family therapist, psychologist, or counselor. You need someone to discuss all of your feelings out in the open with. You also need someone to meet with you regularly to gain coping and intervention strategies on how to deal with such pressing issues. If you have health insurance, contact the customer service representatives and they can steer you in the right direction.
I hope that this has helped. Please ACCEPT. Ask for Erica.13 if you need further advice. Have a great day.