I've had issues with my tramadol before, well not just my tramadol but because tramadol is a controlled drug it's the Jen that causes problems as nobody will accept that they fucked up.
I get my meds delivered and one month the pharmacy sent me the tramdol THREE times in as many days and because I was anxious about looking like I had done something wrong, I went back to the chemist and they told my my go practice must have sent the script in three times by accident, my gp practice insisted absolutely not and that's it's the chemist that had made the mistake.
The same happened the following month with a different medication but this time the pharmacy was like "oh it's probably just an admin error don't worry about it"
I get anxious when mistakes are made with the tramadol, I worry that counting them in front of the pharmacy makes me look like a drug seeker but also worry that when they over deliver it makes me look shifty too.
If it was a none addictive drug you'd not be disbelieved so much and because you're saying you've had a lot less than you should and are trying to get more, they'll be assuming you're a drug seeker rather than look at the possibility someone hasn't followed protocol.
Most people would be addicted or dependent on it after three years and staff will look at your ordering patterns and see you've been ordering earlier than you should have been while also saying you don't take that many, and if you're also telling them you don't take it everyday, it's gonna look like you're not being consistent with your and because of the nature of the drug, they're gonna assume you're drug seeking wether you are or not. Getting snappy when someone asks won't help you either, I'd try and practice a calm reply to that question because it's a reasonable question and one you'll get asked when errors like this happened.
It's shit for those who have had genuine admin errors, believe me I know but that's the way it is. Lots of people in long term pain relief have anxiety around raising issues with certain meds because of this assumption that it must be you trying to get more rather than a member of staff somewhere along the line not doing their own due diligence.