to suffer something difficult, unpleasant, or painful for a long time without giving up
“She had to endure years of criticism before winning respect.”