It seems as if there is a complication at every turn, yet I read that you have deep love for others, and have helped your mom find love. This is courage and kindness shining through, even when there are so many issues.
I appreciate you reaching out here to PsychCentral. It is a place where you can read and connect and get help with your daily thoughts. I am going to recommend our forums. They will give you a chance to get support and advice from others who have similar struggles — and they are free.
There are many struggles in your life, but the first and most powerful intervention for yourself right now is to get support through the forums. Feeling better first is part of the process of tackling the other issues.