I'm on Flagyl right now at the same dosage you mentioned and I've going to be on it for around 6 weeks. I've had (2) two week rounds early in the year after my surgery. So, yes, I think it's normal to be on it for longer than two weeks. I despise being on it! It makes me super nauseous.