How do I get them to go away

I've had two giant zits for literal months now. One on my cheek and one on my chin. They. Will. Not. Go. Away.

They haven't ever come to a head, and they flare up and calm down depending where in my cycle I am.

But I've literally had them now for about two, three months. Maybe even four, I can't remember anymore, they've been there for so long.

I wash my face twice a day (three times if I've gone to gym). I tone with witch hazel and rose water. I use a clay mask once a week. I exfoliate once a week. I use the appropriate face cream. My skin is perfectly clear other than these two spots.

I've tried lemon juice and aspirin. I've tried hydrogen peroxide and aspirin. I've tried pineapple juice. I've tried a specific spot treatment. I've tried aloe.

Help me ladies. Please, before I start trying really extreme treatments.