It can have many causes which include allergic reactions to certain foods, medications, or airborne pollens, lip injury, lip surgery, sunburn, diseases, etc. Sudden lip swelling which lasts for a longer period of time may be a symptom of an infection or a more serious condition.