DS1 going into Year 10 on Thursday. Tried his blazer on today that fitted fine the day they broke up. It is far too small now, the sleeves especially-about two inches short. 
Luckily we had the next size up due to buying the wrong size last year. But I am astounded.