Barry realizes the truth about the consequences he made in traveling to the past to save his parent's lives and it is anticipated that it would dominate the storyline for "The Flash" Season 3.
Before "The Flash" Season 2 ended Barry already traveled to the past in order to his parent's life. He was so selfish to sacrifice many lives in the future in exchange to them. Barry did not even realize that there is always a big consequence behind every decisions he made. Lockerdome reported that he was just so emotional and it made him decide to travel the past while also living a normal life.
"The Flash" Season 3 will feature the romance of Barry and Iris. It appears that Iris has agreed to date with him. However, Iris truly does not know him and that's one of the consequences Barry has after choosing to travel the past.
According to GamenGuide Barry was living his normal life while "The Kid Flash" who has has the same powers like him is in charge of the city. As he was living that kind of life he also losses his present memory and is being replaced by a different memory in contrast to the truth.
There's only one man who knows what is really happening to Barry, the devil on Barry's shoulder Eobard Thawne. He knows what's going on with Barry while taking the chances to do as much as he wanted in "The Flash" Season 3. "The Flash" Season 3 airs every Tuesdays at 8pm on CW.