Some help please…

I really have to get one of these , any guys tell me.they wear theirs for extended period of time .