Acute urticaria and/or angioedema are hives or swelling lasting less than 6 weeks. The most common causes are foods, medicines, latex, and infections. Insect bites or a disease may also be responsible. The most common foods that cause hives are nuts, chocolate, fish, tomatoes, eggs, fresh berries, soy, wheat, and milk.