Ok, so just finished the series, apart from the mind boggling (but awesome) ending, there's one of a million things I am confused about.
So we all guess that Roland is probably a thousand years old, so therefor, I am guessing the battle of Jericho Hill occured not to long after Wizard and Glass, assuming Roland was still a young man, he states in The Drawing that it has taken him 20 years to reach the western sea, now what I am confused about is that Blaine stated that 'THERE HAS BEEN NO GUNSLINGER IN MID-WORLD FOR 300 YEARS' so that doesn't really make sense since Roland is the last true Gun Slinger, so basically, what was Roland doing in Gilead for the past 980 years? chasing Flagg? surely the rebellion couldnt have lasted that long?
Any Idea's?