In Flash season 3 episode 1, Barry has gone back in time- again- and stopped Eobard Thawne from killing his mother. We hear during the show that he was there for three months, so presumably from there, he jumps 20 something years into the future of the new timeline where his mother is alive, and lives his life for the aforementioned length of time,
Just one problem with that: there was a child Barry Allen in the timezone where the Flash saves his mum, so what happens to him? When the Flash jumps 20 something years into the future with Eobard Thawne does he just take over that Barry Allen's body or something? However, they already managed to coexist in the same timezone when the Flash saves his mum, so why couldn't there have been two Barry Allens (one who is the Flash, and the other who has lived a normal life with his parents) in the 20 something years time jump (presumably sometime around 2016)?
Of course, the whole notion of time travel is paradoxical (especially the way it's been handled in Flash), but I'm just wondering if there is a clear answer?