I'm 5' 4" and if I buy petite they're too short as I have long legs! I hate buying pants of any kind!