You are definitely not a bad mom. It isn't easy to raise an ADHD child - no matter whether you also have ADHD or not! (I raised 2).
Please find support from others if you can. Please find a place to leave your child for an hour and give yourself a break. And, when you feel you are about to explode - try taking a deep breath to relax.
I wish you the very best!