yes, it's obligatory in my country.-
every vaccine hurts a little, but that small amount of pain it's worth not getting sick, don't you think?
i just got a hep b vaccine a week ago, so here's a few recommendations (i did this and it didn't hurt at all)
first, don't freak out when you're getting the shot, if your muscles are thigh it'll hurt more.-
second, move your arm a lot after.-
third, try to forget you just got a shot and go on with your day normally.-
but if it hurts a lot apply some heat, but don't take any pain killers, cause they would prevent your inmune system to react properly to the shot.-
good luck!!
and don't be afraid!!