See a doctor
Anytime i hear "extreme pain" sounds like yo ushould let an expert take care of the problem. Why would you want to wait and possibly risk ffurther damage? Your health is the most important think you have.
Take care of it. Don;t take it for granted.