3 months? I was expecting 6-12 months. If you have had an airlock that has not dried out, then no, I do not think you screwed it up at all.
I would recommend getting it into secondary as soon as possible to reduce the chance of off flavors.
BTW, you should also read Hitest's Autolysis FAQ.
Disclaimer: I'm still a newbie meadmaker and any statements made or implied should not be taken as fact.
Primary: Skeeter Pee
Secondary: Meads: Carmel Apple, Wines: Sangiovese, Dragon's Blood, Viognier, Beer: None
On Deck: Dragon's Blood Blueberry, Double Dragon's Blood Original, Pinot Noir