Well Barry doesn't have to keep going back in time, but he could've done so that one time to fix his "mistake" and reset things to how they were before. But the thing is that his action at the end of season 2 was meant to be a "reset" because Nora wasn't supposed to have died in the first place in the original timeline before this series took place.
I think the problem here that the show is trying tell is that just one more time won't change the results . cause he created flash point no matter what he does there will always be something different when he turns things back and it won't be what he what he want's .
he he'll keep doing til he get what he desires >>"but what he want's" << that won't happen. in that time all that he's is having more things like time wraiths come after him and other chaos. it'll be like being addicted there.
And I agree that Barry should've been throwing down with the new Eobard. If end of season 2 Barry was so determined to save his mother, he would've surely fought to the death to prevent this new Eobard from now killing Nora (had Barry not disappeared).
Did all the other Barry's disappear?
yeah I said that to make things easier. and go into the details about disappearing. cause the answer is , yes when the first time Barry realized he can time travel, one did disappear in season one , where there was that lady complaining about the cab's in the city of central city.
this is after Barry confessed his love to Iris the first time while she wasstill with eddie , told her he was the flash and weather wizard had joe hostage , near the dock's of the river front , beaten up badly. And Barry was trying to save the city from a tidal wave.
I don't get the impression they did.
oh it did happen alot in season 1. I gave an example. the other time was with vandal savage I think.
At the end of season 1, Barry encountered another version of himself who warned him off.
I think that was an alternate furture version of himself and a much older Barry, the one that eobard knew from his own time line, that he claimed was smarter then this one that eobard himself created by going back and made thing's happen earlier then they should have .
the one that eobard grew up as a teen worshiping as a hero befor eobard himself went bad.
this dude.
Crisis in 2024

A crisis in 2024 reporting a battle between Flash and Reverse-Flash.
If Barry stops going back in time now, then where does that version come from?
it's one that is the head director of forensics's and created his own version of Gideon and
He seems to know the consequence of messing with time and saving Nora and seems to realise it must happen. But such a Barry could only have this knowledge post Flashpoint. But the post-Flashpoint Barry wouldn't be going back in time anymore. [/QUOTE]
this where it's get very complicated.
that would be the one that Gideon in the time vault showed the star labs crew. where he's married to iris created Gideon and created he forensic's thing
this one
They should've just made that Barry(who warned the other one off) the post-Flashpoint Barry. He could've been there to stop season 2 Barry and then waited in the shadows to warn off season 1 Barry. Otherwise where does this Barry come from? He shouldn't exist now he's not time travelling anymore.
no it wouldn't have been him sadly
there's a reason this current Barry didn't fallow eobard after ordering the hit( boy, I was just reminded of that cancelled show gang related saying this )on his mother.
cause like in season 1 that version of him that just saved his mother and started flash point (or this version of it) would have still disappeared and flash point would have be voided regardless and it's pointless for that barry that said for eobard to kill his mom to have a speeded fist fight with Eobard then to warn the other one not to interfere . it just would have been pointless for him to have shown up.