The usually reliable Zvi writes:
If you have had one shot of the Johnson & Johnson vaccine, should you then get a shot of Pfizer or Moderna? If it is available, absolutely, yes you should.
When people give orders like this instead of making assertions about matters of fact, I have to assume that if there's no stated cost-benefit calculation, then no cost-benefit calculation was performed. So I have to do my own.
Based on the experience of people I know I expect to lose about a day to vaccine symptoms if I get a second shot. While many people I know had no serious symptoms, I lost a day to J&J, a few other people I'm in regular contact with (a fairly small group) got wiped out for a day with other COVID vaccines, and my sister was sick for over a week.
What's the benefit?
I previously estimated that the expected cost of COVID to an unprotected person in my risk category is around a month due to the risk of death, plus 2 weeks due to likely symptoms if infected. If you're in a different risk category you should substitute the numbers that apply to you, but hopefully my model makes this easier to calculate.
A single shot of just about any vaccine seems to reduce morbidity by around 2/3 and mortality by around 95%. Let's assume that the protection from any two shots is independent (though I'd expect that mixing treatments gives better results than two of the same). High-dose vitamin D is probably about as effective as a single vaccine shot so no need to deal with it separately.
One treatment reduces days lost to death by 95% * 30 = 28.5, and days lost to illness by 67% * 15 = 10, for a total of 38.5 days saved. But this benefit is only realized in the cases where I'd otherwise get serious COVID.
How likely am I to get COVID? As of today the current case rate in New York where I live is around 5 per 100,000, which amounts to a 1 - .99995^365 = 2% chance a typical person gets COVID in the next year. But the population is heterogeneous - around 2/3 of the population is vaccinated. Call unvaccinated_rate the rate at which unvaccinated people are diagnosed with COVID. Assume that each vaccine shot reduces your risk by 2/3, i.e. vaccine_relative_risk = 1/3. If half of the vaccinated have only one dose and half have two, then we can estimate 2% = unvaccinated_rate * (vaccine_relative_risk^0 + vaccine_relative_risk^1 + vaccine_relative_risk^2) / 3. That gives us unvaccinated_rate = 4%.
Quick check - in NY state, the first wave infected around 2% of residents and the second wave infected another 9%. Their geometric mean is 4.6%. Since as calculated above I naively expect the current state of vaccination to halve the risk, that leads to extrapolations of 1% if the next wave is like the first, 4.5% if it's like the second, and 2% if it's about halfway in between.
4% * 38.5 = 1.5 days of benefit for my first treatment, barely more than my expected day lost.
How about for the second treatment? Expected days lost to death are reduced by 95% * 5% * 30 = 1.5, with pretty much zero remaining. Expected days lost to illness are reduced by (2/3) * (1/3) * 15 = 3, with two days remaining. In other words, with two treatments, getting COVID is like getting a very mild flu. The probability that I realize this benefit is unvaccinated_rate * vaccine_relative_risk = 1%, so the expected benefit is 4.5 * 1% = .0045 days of life, for a net loss of .9955 days of life.
Note that even if Delta is twice as severe and we should expect a large wave that multiplies the effective risk by 10, the resulting 20x multiple doesn't justify the time cost to me of going somewhere to get a vaccine, before even counting side effects. On the other hand, if you're in a higher risk category, you might want to estimate the benefit to yourself of a third treatment.
Strictly from a personal health perspective, since high-dose vitamin D* has no serious adverse side effects, it wouldn't make sense for me right now to get even one vaccine shot. I got the single-shot J&J vaccine mostly because the infection rate used to be higher, the low infection rate depends on people getting the vaccine, I want to be able to honestly tell people I'm vaccinated, and I want a vaccine card in case I need it to travel.
* This summer I've been taking less, but mostly because I got the J&J, not because I expect sunlight to be enough. My Fitzpatrick Type III skin can produce around 400 IU in 6 minutes (another estimate of the equivalence between vitamin D and sunlight) of peak direct sunlight with my shirt off, so to get the 7600 IU/day maintenance dose from the Spanish RCT, I'd have to get about 2 hours of peak sun daily.