I wear these for 12 hour shifts and they are very comfortable all day. They seem to slip off the heel a little more than I expected, so that may be an issue for some, but its definitely worth this small inconvenience for the comfort they provide