hello,thanks for using h.c.m
pain,sore,swelling,purplish discolouration all go in favour of eccymosis,or blood clot which could be due to trauma,injury
to bone muscles,ligaments,skin...spontaneous bruising can be more bothering..
do not neglect immobilise,take rest,rule out diabetes
,be careful,avoid injuries,take pain killers,antibiotics,on advice of an orthopaedician...get well soon