Well my IPA schedule usually goes like this. Brew, leave in primary for 2 - 3 three weeks, dry hop for 7-10 days, cold crash for a day or two, then keg, usually carbed up nice in about 6 days. So from brewing through dry hopping I'm drinking it in as little as 4 weeks. But I've seen a few people on here that can get an IPA done in just two weeks, even with dry hopping.
This is just how I do it and is usually dependent on when I need the beer.
I mainly use a simple grain bill. Usually 95% base and as little as 5% character malt. I normally use caramel 40, 80, or munich. I've been known to do all 2-row ipas and all maris otter. They always turn out good. One of the best IPA's I can remember making, I was drinking it after three weeks. I noticed the aroma hops fading after one week in the keg. I normally only brew IPA's and stouts, I drink the IPA's up and let the stouts age while I'm pounding IPA's.