I also ruptured and eardrum while diving when I should not have been (I was instructing and did not want to call off a class, just because my sinuses were bothering me), it took about 3 years to recover to the point where I could dive again, and about 7 years before I could do multi dive/multi day kind of diving.