My supervisor keeps on delaying and postponing my defense date, taking long periods of time between revisions (1 month of "revision" where the document is in his hands). He has done this 2 times already, so I have been sitting here waiting for a total of 2 months now. This last "revision" he sent it back to me with six or seven nitpicky grammar errors, (ie places I had left out words such as "the" or "when"), and the content-related comments he had were extremely trivial.

I feel like he keeps on showstopping my defense date due to nitpicky grammar errors, and it is impacting my career (obviously, my Master's degree now has 3 years on it, instead of the expected 2). At this point **I don't care** about grammar errors (and I believe we must have found them all already) or clarity of expression or making perfectionist type improvements. I feel really angry and I feel like writing a letter of complaint to my graduate program director. Each term I have to stay bleeds more money out of my account, and the situation is making me really upset.

So far, I've been very polite and professional and have not "exploded". I've hidden my emotions and my anger and *not* complained about what I feel is getting quite *ridiculous*. Should I complain? Should I let him know how I feel? Or should I just keep on going with it and "grin and bear" until it's over?