I too had thrush for what felt like ages - I'm still not certain that it was thrush the whole time as what finally cleared it up was another round of antibiotics - despite the fact that I think that my post-c-section antibiotics brought on the thrush. Diflucan seemed to help a bit but when it didn't completely go away, I went back to the GP and she said she wanted to treat me for an infection because she'd never seen a case of thrush that wasn't cured by diflucan (3 tablets over 6 days). Not much help - but I've been there and know how horrible it is.