Help in pain😔😢

I've been having this pain right below my boob like where my rib is at and at first I thought it was a bruise since it hurt out of nowhere but it's been 3 weeks and the pain is still there everytime I touch it. 
What could this be?