Random bruises

I’m getting all these random bruises on both my legs and the odd ones on my arm I’m only 21 and I know Forsure I’m not hitting those spots to get bruises anyone else have this happen what was wrong?

I’ve heard it could be vitamin c or k deficiency of a blood disorder I’m kinda freaking out