Took me about 3 days, but it sure was worth not getting sick :)
This is normal after getting the flu jag. Your arm should be fine in a day or so.
I have experienced this both times I've gotten a flu shot. It has always gone away within 24-48 hours. Sorry your arm is so sore! Kudos to you on sucking it up and getting the shot :)