Hello there.
I can understand your concern.
It is available at most hospitals around you.
How long the effect will last and all depends on what type of vaccine you take.
The doctor who administers will let you know the details.
Cannot say cost.
It differs from place to place and brand to brand.
Best regards.
Dr. Anil Kumar Jain.
Bangalore.
Answered2017-06-27 17:09:38
Let others know if this answer was helpful