If your employer is large enough to be governed by the Family Medical Leave Act and if you've been an employee long enough to be covered, you may be able to take FMLA leave for the 2 hours away from work. FMLA can be taken on an intermittent basis. I doubt your employer will fire you for this. It would give you every reason to file a discrimination claim against them.
Answered on Dec 08th, 2015 at 8:12 AM