Iain Banks is 57 years old (birthdate: February 16, 1954).
This answer is closed to changes. This is done in rare cases when questions are being vandalized or answers have become debates. E-mail reopen @ answers.com (no spaces) if you would like it to be reopened.
Generally speaking, in Britain and Ireland, checks are only valid for 6 months from the date written. After that period the bank would usually request the person lodging it to get a re-issued check...