Vaccines generally take about a week to 20 days to come to effect. Once the vaccine is introduced into the body, the immune system recognises the foreign body and starts to generate antibodies in response to the vaccine. For all the process to take place and for the immune system to be ready, it should take about 7-20 days.