Your family has a lot of similarities to mine.

My brother's put my mom through the usual addict-enabler pain of betrayal and forgiveness, he still lives with us at 22 and doesn't contriute even though he has a job! and for all she has stood by him through he has no gratitude. I don't know how my mom gets it done. In contrast she has done and said some things I resent her for, but i would fail without her. You can't be a perfect mother, but your cause will always e a noble one