When a disease is new, there is no vaccine until one is developed. It can take a number of years for a new vaccine to be developed, but some vaccines are being tested and may be finalised as perfect vaccines such as, Covaxin, Astrazeneca, Sinovac, Sputnik-V, Pfizer etc.