The issue is that there is a precedent for the anime ending the badge qeust early and going on to focus on other things. This happened in gen 3 and again in gen 5.hi I am new here. I follow the pokemon tv series as well as play the games.
anyway I was just doing some random calculating and for the tv series it takes ash approximately 9 weeks (9 episodes) between gym battles. give or take a week or 2.
so with that calculation ash should have his 8th gym badge around dec 12th 2015. so give him like another 9 weeks (9 episodes) for the pokemon league and he should be done with the whole x,y series by feb 2016. which means the new generation game will prolly come out jan, feb, or march 2016 which is between 8 and 10 months from now. so they should be announcing the new gen pretty soon actually.