Oh, Chelle!
Honey, I know its hard! My 12 year old gives me fits sometimes! You'll get through it cuz you're an awesome, strong woman with lotsa love. Besides, the point is to make a strong, awesome woman like yourself, and that's lots of work, and in the process, they don't always love you for it. Does that make sense?
Hey, something I thought about with your cat with the mouth issues..we had a cat with similar issues. It was a food allergy! When we put her on a novel protein/grain food (venison and green pea) it cleared right up! Have you tried anything like that? We thought her face was going to rot off! We were in despair! But, the switch to a novel protein and grain really did the trick. That was 5 years ago, and she's still going strong. Just a suggestion...i ts worth a shot.
Don't worry. You'll make it through. We're all here for ya. You're doing a good job. Never beat yourself up. You're taking on alot, and doing the absolute best that you can. BIG HUGS CHELLE!!!!!