If you don't have a valid H1 visa stamped on your passport - get an AP!
Nowadays, you could face a long delay at the consulate when you apply for a non-immigrant visa.
And also, think about this .... Your trip to India is in May, and your H1 & H4 extension expires in Aug. So let's see, by the time you apply for a visa you will only have less than 3 months before the extension expires ... hmmmmm, I wonder if the consulate will approve the visa.