I am having the same problem as you. I broke my toe 12 weeks ago and it's still hurting. It's not nearly as painful as it was when I first broke it, but it's still there. I have limited range of motion and too much pressure on it is quite painful. I asked my family doctor what could be going on. She said it could have healed wrong or it might have arthritis in the joint because of the break. She suggested I go see an orthopedic surgeon if the pain continues.
So, I made an appointment with my orthopedic surgeon. I'm going to request that he take x-rays of it to see what's going on. I feel kind of dumb going in for toe pain, but I need my feet to be in good condition and free of pain. I do a lot of walking for my job.
My advice to you would be to talk to your doctor. A broken toe takes about 4 - 6 weeks to heal. Pain after that time frame could mean it didn't heal properly or it could just mean you have some arthritis in it. Either way it's best to just see a doctor to find out for sure.
The Content on this Site is presented in a summary fashion, and is intended to be used for educational and entertainment purposes only. It is not intended to be and should not be interpreted as medical advice or a diagnosis of any health or fitness problem, condition or disease; or a recommendation for a specific test, doctor, care provider, procedure, treatment plan, product, or course of action. MedHelp is not a medical or healthcare provider and your use of this Site does not create a doctor / patient relationship. We disclaim all responsibility for the professional qualifications and licensing of, and services provided by, any physician or other health providers posting on or otherwise referred to on this Site and/or any Third Party Site. Never disregard the medical advice of your physician or health professional, or delay in seeking such advice, because of something you read on this Site. We offer this Site AS IS and without any warranties. By using this Site you agree to the following Terms and Conditions. If you think you may have a medical emergency, call your physician or 911 immediately.