I have been taking Keflex for over 2 weeks because
You can stop them send use clotrimazole.
Hello dear, welcome to Ask a doctor service.
I read your query and here is my advice.
I think you are right on thinking you may have balanitis caused by keflex usage.
I think using it for two weeks is too long for a dental procedure so you can stop it now.
Also take clotrmazole cream which is a very good antifungal cream to get over this yeast infection.
Hope I have answered the question.
Let me know if I can assist you further.