It could take several hours to several days to reduce swelling. However, if the swelling persists and raises your concern, let us know immediately. If facial swelling persists, it might require referral to hospital and IV antibiotics.