Too many things...
There are hundreds of causes, many of which are common.
Nonetheless, without specifics regarding pain, such location, time of day, what brings it on, etc., no answer can be given. You need to see your doctor regarding this one. A thorough hx, and physical, together with indicated tests will help define your pain!