I've already had coronavirus

No.13318291 ViewReplyOriginalReport
And they tell me I should still get the vaccine because "we don't know how long the antibodies stay in your system".
Doesn't that mean that the vaccine itself won't give you long-term immunity since it's mechanism of action is to mimic infection? By that logic people would need to get vaccinated every 3 months or so.