Hi toltecgirl! I'm glad you found this site! Are there any Al-anon meetings available in your area? I cannot stress enough how helpful these can be to you.
You talk about having boundaries, and through Al-anon maybe you can feel stronger about enforcing them and doing what is best for you.