I am sure all that would be pretty normal.
My 3 year old got two shots last week and he still has bruises at the site.
Not for the same thing though, his was for a croup cough, and it worked overnight. Much better now. He also played it out, and limped for two days.
Telling me all about how he can't walk cause the doctor gave him shots and "hurt" his legs.