How old is Cole spruce?

cole sprouse is 17 years old he'll be 18 on 8/4/2010.