Welcome! This is a great place for support and encouragement. We all have good and bad days. Congratulations, on the hard work you have done so far! It sounds like you have a lot of blessings in your life, even though you have been through a lot. Keep in touch!
~Ducktapetherapy77