So here is the ultimate question for a Sherlock Holmes fan: how many wives did Dr. Watson actually have?
At least two and possibly four or more.
False. Just once. Any inconsistencies in the text can be attributed to Conan Doyle's sloppiness. There's even a scene where Watson's wife calls him "James" instead of "John" because the real person his character was based on was named James.
Since when is "author's sloppiness" an acceptable form of literary analysis?
I think the correct answer is that Dr. Watson clearly had some serious psychological problems, probably as a result of post-traumatic disorder from his tour of Afghanistan. Heck, the man couldn't even remember where he was wounded. There are so many inconsistencies in Dr. Watson's chronicle that we can only conclude that he developed a serious drinking problem to deal with the stress of his life. Remember his own brother died as a result of alcoholism, so clearly this was a problem that ran in the family. Also, Dr. Watson never seemed to have any patients, as evidenced by his constant complaints that his practice had little traffic, which probably further sent him over the edge.
It's possible that Dr. Watson never actually married at all. He just lied to Holmes because he couldn't afford to keep paying rent and claimed he married so he could move out of 221B Baker Street and instead begin living in his own doctor's office...