You should definitely be seeing some improvement by now. The healing process can be much slower for patients with diabetes and poor circulation. It may take 4-6 weeks to heal. I have a few suggestions to help speed up your recovery. If you have drainage or weeping from your leg then u will need to clean it at least twice a day, unless you have a large or deep open sore, then obtain wound care instructions from your doctor. If you are 100% certain that it is a bacterial infection then apply an antibiotic ointment after u wash and gently dry your leg. To promote healing and circulation to your legs, avoid sitting/standing/laying in the same position for prolonged periods. If u can't walk then raise ur legs up and down every 2 hours. Also avoid crossing your legs at the knees or feet. Keep your follow up appointments with your doctors and don't hesitate to call them if u are concerned about your progress.
The time it takes for cellulite to heal varies with different people and it also depends on the effectiveness of the drug you are using. You should consult your doctor for you to tell for sure how long it would take.