Knitted Headband Solves your series of concerns well：
-They are comfortable and tight enough that they stay on your head without moving around, but stretchy enough without giving you a headache.
-It stays put and absorbs sweat well, ideal for work out. Suit for yoga, running, hiking or aerobic exercise, business events, outdoor sports.
-They are really cute for casual wear, and they do get many compliments when I wear them, so that's an added bonus.