Having had Covid at Thanksgiving and still dealing with breathing issues, I took the vaccine and would recommend it to everyone. No different than the ones you got in the military before you went overseas.
Maybe get another one this fall.
I don't think he should wait that long.
Anything can happen.
Especially since he's already had it.
Best thing ta do would be get the two other brands of shot ASAP.