im so sorry u got hurt dro
some bruises can last from 2 ta 4 week's depending on severity
and leg bruises generaly take longer
and because of gravity can spread downward
try not 2 scratch it tho
cool water may sooth it some
if ur not better in say 2 week's then mayb u should seek some sound medical advice
take care hun