Where are you located? You can try to get visa if you apply at BLS office in person. Earlier it was possible to get visa in 7 days, however recently they have increased official processing time.
I am really surprised at your situation though. You were told in April that you will need visa, still you planned for travel without applying for visa.
lol yes; i wanted to get the OCI which would have allowed me to skip the visa situation. however, since april (yes, april) i've been getting the BLS in ottawa telling me to send them "corrections" or new documents and as a result, i do not have the surrender certificate needed to apply for OCI.
so there goes my idea of using OCI. and that's why as i decided to "screw oci, i will just get a visa" - i notice now they say 30 days processing time and e-VISA is still not re-opened.
PS: im in toronto, and they dont have any dates available for appointment (i prefer toronto location than brampton)