U.S. doctors online nowAsk doctors free
Levittown, PA
A 44-year-old female asked about a male:

My 14 yr old son is going to start taking 500 mg of cephalexin twice a day for acne. is it safe to take this for a long period of time?

2 doctor answers4 doctors weighed in
Dr. Glynis Ablon
Dermatology 31 years experience
Antibiotics are not: suggested to be used for long periods of time as they can lead to antibiotic resistance. Also there are better oral antibiotics available for acne, Keflex is one of my least favorite choices. I prefer once a day dosing for teenagers as it is much easier to remember. Ask your dermatologist and make sure you son is also on topicals agents as well
Created for people with ongoing healthcare needs but benefits everyone.
Dr. Carla Enriquez
Pediatrics 52 years experience
It is safe: This regimen is safe if properly managed by the prescribing doctor. Your dermatologist selected this particular antibiotic for a clinical reason, & his/her recommendations should be followed. Cephalexin is often used for pustular acne that tests positive for staph or for acne that has been resistant to the typical antibiotic, tetracycline, which can be contraindicated in an immature 14 year old
Created for people with ongoing healthcare needs but benefits everyone.

Related questions

A 49-year-old member asked:
Do dermatologists prescribe cephalexin for acne?
1 doctor answer2 doctors weighed in
A 30-year-old male asked about a female:
Will keflex 250 help with acne? Is this dose too low to make a difference?
2 doctor answers5 doctors weighed in
A 44-year-old member asked:
Is keflex a successful antibiotic for clearing up acne?
1 doctor answer1 doctor weighed in
Last updated Jul 6, 2015

Disclaimer:

Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.