I wear 3" heels for work because they seem more business-like, But for going out I prefer 4" or even 4 1/2". I have a long foot so I can wear a high heel like that (size 11B)