PL: Be **CAREFUL** with St. John's Wort--it can cause liver failure fairly easily!!
It's so sad that their impairment (no matter what the culture says) has such a terrible impact on those that have made the somewhat unfortunate decision to love them. I too am trying to find the balance between loving/supportive/patient and smother mother (great way to put it!)
I don't have anything to make it easier, Mama, but I feel for you.