For Day 7 after all those months of being so close to you, I'd say you're both doing great!!! I know it's gotta be hard, but you have come so far, don't give up now!
He's used to waking up in the night, rolling over, grabbing a nip and going back to sleep. The fact that he's napping and going down for 3-4 hours is amazing to me!
I'm sure the teeth are affecting it, too. My ds has no teeth yet, so I'm not much help there. Just wanted to pop on and give you my cheers.
Keep up the good work!