Is this normal? Covid Vaccine

Wa

I got my first covid vaccination a week ago today. For about 4 days my arm was sore where the shot was given. It felt better. Then, that 5th & 6th day my armpit hurt. Now it feels fine but last night before I went to bed I looked at my arm. Where I got the shot it's red. It's a red circle as big as a half dollar. Is this normal? Also, I have felt weak since day 2 day and still feel that way. How long does this all last???