I know what you are dealing with
Many more people will be along to respond to you. I
know your pain. I am typing on a smart phone now or I would say more. I will write more tomorrow when I have my computer. Please consider Al-Anon if you haven't yet attended. It saved my sanity.