Why do I feel like I'm on eggshells?

My DH has been diagnosed with ADHD from when he was a child. He was on medication but then stopped. We have been married for 6 yrs, together for 10- we have 2 children ages 4 and 2. About 5 yrs ago he went back to the dr to go back on adder all because he was having problems focusing on work. He was doing ok and then he was diagnosed with diabetes ( type 1 ) . Between our piling up medical bills, our house and his parents finances he seemed to just spiral. I guess he always had some anger issues and he always feels he knows the right way to do things. I used to just let it go until recently, I've been feeling so picked over and that everything I do is wrong. I feel like a battered woman since if things are done wrong I get yelled at.  I am not the best house keeper and I admit that but there is always a hot meal on the table the house is kept clean just not OCD neat. I do have 2 young children running around! My husband also has OCD which makes things harder for me. Just tonight I got nit picked because I put an onion away without taking the skin off and when he chopped it he had to pick the peel out. How the hell is this my fault?! I then got the " you never finish anything, everything is half assed done, you never do it right" 

 

so what I am asking is how do I deal with this? I have spoken to him but it is making me hate him being home.