You are doing the exact right thing, teach. It will take time. 2 weeks is a very short time. Eventually, you will need to talk about what changes you BOTH will need to make so that it doesn't happen again. But, right now, what you are doing is perfect. He is going through "withdrawal", like a drug.

I know it is hard, but I am so happy for your family that your H has chosen to come home and work on his relationship with you. Hang in there.