While we sympathize with you and would like to help, our Terms of Service prohibit us from giving medical advice on this site. I'm glad to read that you'll be visiting your physician, as this is the best way to handle the issue.
I am very sorry, but this is a board of nurses, most of whom have not the authority to diagnose or recommend treatment for any condition.
Please re-read the Terms of Service if you are unclear about the rule about the giving/receiving of medical advice.
There are a lot things that could be related to this pain. You won't know for sure until you visit a qualified health care provider and investigate it. There is no shortcut we can offer here. Please, make an appt with your doctor/nurse practicioner at your earliest opportunity.
I wish you luck and I hope all turns out to be ok. Take care.