What is a good car wax that is long lasting and gives a nice shine and colour to the paint?

What is a good car wax that is:
- Long lasting, preferably at least a month or two of protection
- Gives the paint a nice shine, gloss, rich colour

My car is 7 months old. It is graphite grey in colour.

Thanks for your suggestions.
3 answers 3