Is this correct use of for which?
Solution 1:
In this case For which is a pretty good choice. You might change the phrase around to read "...and we've had vaccines for each of these forever."
In this case For which is a pretty good choice. You might change the phrase around to read "...and we've had vaccines for each of these forever."