Sounds like some rough times and plenty of frustration! Hang in there. Sounds like you have a good support system. You should also know there are guys like me who kinda lurk in the background that appreciate what you do for this community and are pulling for you. One foot in front of the other best you can. Prayers for quick way ahead and recovery.