So upset

Ok so I'll start off by saying that I have had severe back problems since my daughter was born back in 2010. I've been on numerous medications and I've finally found one that helps. I've been taking Tramadol 50mg 3 times a day for the past year. The meds work, I'm not in a crazy high fog, and I can actually function on it compared to other pain meds. So fast fwd to today. I went to take my afternoon dose and I notice at least 10-12 pills are missing. Turns out, my husband took them while I was out doing yard work. I told him I seemed to be missing a few pills and asked if he took any. He admitted to taking the meds without asking (which I'm glad he at least told me the truth) but I can't believe he would just take them!! He's never done anything like this before. He does suffer from migraines but he's never needed or even asked for anything from me. I'm not really looking for advice, I just needed to vent. I'm just disappointed and sad and confused. He did end up giving the meds back after I told him I wanted them all back now!! I'm just kinda stumped as to wtf he was thinking.