gymaholic
Etymology
gym + -aholic
noun
One who spends an inordinate amount of time exercising at a gym.