If you have recently undergone surgery to correct a knee bone spur, then the recovery time could vary from ten days to a few weeks, although your doctor or surgeon should have spoken with you about this in more detail. If you have any questions about your surgery or injury, then you should speak to a qualified physician who will be able to advise you better.
If you are still having troubles with the area that had the bone spur, then there are some natural healing methods that you could try to see if they have any effect. However, these should not be used as a replacement for seeing your doctor and getting proper medical treatment. These should only be tried in the meantime.
If you don't wish to go to your doctor for a prescription for medication that will help there are some alternative treatments that you can try. These include losing weight, decreasing the amount of activity you do if you are a particularly active person and resting the injured area. Wearing well cushioned footwear will also help to reduce the possible negative effects of activity on your injured area.
There are several natural healing treatments that have been thought to reduce the pain of bone spurs as well as helping them heal. Alternating the use of cold and hot compresses, icing the area of alternative hot and cold foot baths.
A hot linseed oil pack applied directly to the affected area is also highly recommended.
Another method that you could try is acupuncture, which involves inserting very thin needles into the skin and certain points in the body. This is thought to release chemicals in your brain which act as natural pain killers which may improve your ability to go about day to day activities whilst your bone spur recovers and heals.