even when there are problems or difficulties
He's supported the team for over ten years through thick and thin.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition