Is this grammatically correct? “Everyone has a battle they’re fighting” Yes, the sentence "Everyone has a battle they’re fighting" is grammatically correct. It conveys the idea that each person is dealing with their own struggles or challenges.