How Long Should You Maintain a Record of Credit Card Statements?

Credit Card statements reveal information of your purchases, outstanding dues, charged interest, credit limit used/left, and so on. You will receive the statement every month. But for how long should you maintain these records?...