I had an almost 4th degree tear. It took me almost 2.5 months to heal, and at my 6 week appointment I was worried. My doctor said I shouldn't be completely healed by 6 weeks. I feel completely fine now (except sometimes it hurts to be intimate).
ETA: I also thought I had somehow healed really tight. I'm back to normal now.