If a guy has durability over, say, 88-90, he can probably play every game or almost every game without fatigue. Most guys can't. If you keep playing everyone every day, you should start to see some of the lower durability guys drop below 100% around the time of the draft. After the All Star break, your guys in the mid70s to low 80s will start having fatigue problems too. I've read that the position does matter, but it doesn't make a huge difference.
If you want to avoid d guys dropping below 100, you'll need to give them occasionally days off. I like to have a couple utility guys on my roster, one who can play 2B, SS, and CF, and one who can play 1B, 3B, LF, or RF. there are a lot of scheduled off days at the beginning of the season, so I don't do much substitution until about game 40 or so. But after that I rotate my utility guys through the lineup, concentrating on giving more off days to guys with lower durability.
On some teams I don't do such a great job of this, and I see fatigue setting in around the 100th game. Once a guy drops to 99, you usually have to rest him a couple games. If you rest him one game he'll be back at 100, but then he'll drop again after a game or two. It's not the end of the world to play a guy at 98 or 99, but I've read that playing guys when they drop lower than that can increase injury risk.