One thing is certain, this is going to take months, even years to play out. Be patient and understand the process. No-one snaps out of this... You fall, you cry, you get up. REPEAT.
Just cos things are going right, doesn't mean that they were always wrong.