I'm 5 8 and always buy extra large for the length but all I do is spend the whole day pulling them up. I know you can wear knickers over them but would prefer not to! Any recommendations please :)