You've gotten really great advice. You mustn't doubt yourself. One day even one hour at a time. Like Kazzy said..there will be steps backward. You just get your bearings and move forward. Eventually, he will move forward with you. It's like raising children...you wouldn't give up when they hit puberty...you just keep going.