It's hard to tell what the problem could be, without training and an in person check-up. Go see the doctor. It could be something simple, but chronic. Even if it's something more serious, having it checked now will let you know what needs to be done to rid yourself of the pain and discomfort...