Similar thing happened to me this year but. I researched online and came up with a little known but common allergy to carmine, aka ground up insects used for red coloring in makeup, health and beauty aids and certain foods. In fact, your infection could have been caused by a slow developing allergy!
You may want to google this and see if your experience matches the symptoms.Almost all eyeshadows, liners, blushes and lipsticks contain carmine. Carmine is also called by about 6 other names and even Almay and Neutrogena contains this. It's late and I am very sleepy but I will post again tomorrow with what I have learned in the recent past.