I bought nice work trousers in M&S two pairs black and grey, couple of months later tried to buy some more, same style, same colours, same sizes, couldn't get a single pair to fit properly and they were all too long.
I had neither lost weight nor height.
H & M really bad for this.