I'm turning 31 next week but I'm still an associate...

I feel you. I got my VP when i was 26, and i still didn’t get my ED, but to tell the truth many VPs earn more than EDs. I am sure same is for associate.