How often should medication allergies be discussed with a patient?

A. Annually
B. At every visit
C. Every 3 years