Welcome to the Forum and thanks for sharing your story.
That is a huge load you are carrying. I hope you are finding time for yourself, taking time out and looking after your self care. One of the things you can control is doing things that help you to cope and looking after yourself as best you can.
I hope that you will find the forums to be a supportive place for exploring all these issues. Just a tip, if you are replying to someone or wanting to notify or touch base with someone, place an @ before their username, as in @Manary
If you need urgent assistance, see Need help now For mental health information, guidance and referrals, see the SANE Help Centre SANE Forums is published by SANE Australia with funding from the Australian Government Department of Health SANE Australia ABN 92006533606 PO Box 226 South Melbourne 3205 Australia