It doesn't take me long to look in the mirror every morning and see time as linear.

Seriously.
I see repetition as sometimes good/ sometimes bad, but never as a reoccurence of the same event - I either wanted to have a similar event occur again or I didn't learn and similar situations brought it about.
I also see time as infinite - but do not see that as conflicting with its linear nature. Ever read FlatLand? It's perception-based, and time is certainly a dimension, as Einstein pointed out. Thing is, we cannot percieve it in its fullness - our only proof of it's existence as a dimension is the rule that 2 things cannot be in the same place at the same time. Otherwise our perception of it is limited - and no matter how much I try to wrap my brain around what time should/could "be," I still SEE it as linear.
Now my head hurts too.