ak482,
All jobs have stress ~ some more than others. I think pharmacy tech's are up pretty high on the stressful careers listing.
Are you seeing a T, to help you work through your perfectionism?
I'm a perfectionist as well, so I can understand where you're coming from. But, you need to give yourself a bit of a break! Whenever you feel those self-kicking thoughts come up, tell yourself to knock it off. Point out the positive things that you have accomplished. I know, you'll immediately kick it down ~ but tell yourself to knock it off again. You don't expect perfectionism from everyone else in the world do you? I assume not ~ so give yourself a break.
Yes, we're going to make mistakes. That's inevitable. We're human beings after all. Write those mistakes off as learning experiences. Reminders that you need to double-check things for accuracy. Maybe you need to change to a less-busy pharmacy, one that keeps well-staffed. Try to be realistic, rather than idealistic.