The time it takes to straighten your hair depends on your hair's length, thickness, and the straightener's heat settings. Generally, it takes anywhere from 10 to 30 minutes to straighten the hair completely.