All of the above.

Depends on how often you want, or don't want to apply, how much protection you want, and how much you want to spend.

This is a generalization;

If wax, use often. Say at least once a month.

Seal, maybe 3-6 months

Coatings 1-2 years

Headlight film/covers, PPF, maybe more protection