St Johnstone manager Tommy Wright has revealed that Gary McDonald is expected to miss the rest of the season.