i have bought my 7 yr old DS some age 9 school trousers from Sainsburys which are too long and too tight round the waist. Anyone had the same problem? All and any advice much appreciated! TIA