How long does it normally take to get over cellulitis?

Several weeks. The antibiotic will be finished in 10-14 days , but the swelling and color change will persist even for weeks to months. Bromelian will help these post infection problems.
What's the cause. Cellulitis is basically a visible inflammation (itis) of the skin and soft tissues (red, hot, swollen and tender) . It can be caused by many things including sunburn (radiation), trauma (sprained ankle) or poor vein circulation (stasis dermatitis). It need not be caused by bacteria. If you have repeated episodes of this, get to a wound care or vascular specialist, the diagnoses you have is wrong.
Cellulitis. Infection of the skin caused by bacteria is usually treated with topical or oral antibiotic. The location of the infection, the duration of infection, and the effectiveness of the antibiotic will all effect the duration of the infection.