Yes it does take approximately two months for OCI, and if you have to travel in the mean time you have to get a visitors visa from indian consulate. By the way you can get a PIO card, that only takes few days and then apply for OCI, because PIO card is valid for 10 years and you can travel to...