I did my first injection 2 days ago and my ass cheek is still sore to the point were it hurts to sit down.

I did 1ml sust 250 and 1ml test propionate in the same pin. It moved abount abit in the process which I know isnt good. And a small amount of blood came out after I pulled the pin out aswell.

Is it normal to hurt this much and how long will the pain last for?