Sorry for all that you are dealing with right now, you will find lots of support on SR. Try to focus on the positive changes you are making,mi know that is easier said than done. Read and post lots on here, I have found it to be very helpful. Lots of great people full of wisdom and support.