This question is related to this one and this one. My Masters' thesis supervisor is incredibly superficial as in he doesn't respond to messages in a timely manner; I am not talking about understandable delays such as a few days or perhaps even a week but 15 weeks all in all.
What I have tried up to now is to have a professional discussion about my progress so far, feedback and future directions. All seemed well, I received feedback regularly (for two weeks) and then I had to redo the discussion. This wouldn't normally count as an issue but he is incredibly inconsistent in his feedback. For example, the suggestions I have received this week are inconsistent with what he requested the week before, but consistent with what was needed two weeks back. There is always this back and forth between what I should modify within my thesis (he doesn't keep any records of what he suggested and always ends up in giving advice that contradicts what he mentioned previously). I've resorted to taking pictures of the sheets (sometimes feedback contains figures and tables) and actually including them in my thesis draft prior to sending it to him. Another issue is related to his organization of these drafts. Somehow, he never seems to read the latest submitted version the thesis draft, doesn't sort files by date, etc.. As a solution, I am now prefixing the thesis name (the name of the .pdf file) with the date in which I submit it. Unfortunately, it didn't help (I'm still at square one).
Sometimes feedback is lackluster, he regularly takes a week to read two pages and give advice on them. The problem is that they are from a chapter that has long passed review (and was agreed upon by him that it is correct, both theoretically and grammatically).
Any help as to how I may actually complete this thesis? It's pretty infuriating because I've finished with moderately high grades and am now stuck because of this supervisor at the end.