Lyric discussion by eatyourcrackers 

Cover art for Straitjacket Feeling lyrics by All-American Rejects, The

yesterday was over? they wouldn't put that in one of their songs. first of all, yesterday IS over is grammatically correct, and yesterday WAS over doesn't make any sense. and if they did put it in there, it would run like this: "Yesterday was O..." and then blurring the second syllable into the next line "...VER. Today I'm fine."

Also, if you imagine "...hell, but" in it's place, "but" is a more suitable word to blend into the next line subtly like that, and it makes more sense with the rest of the song, because he's comparing YESTERDAY and TODAY, and correct me if I'm wrong.... When I compare two things in a sentence, I usually put BUT in the middle....

Plus, he does say "but today I'm fine" indefinitely later on in the song, when the chorus is extended with "and all the things you put me through, i'm holding on by letting go of you."

So, if he said "but" there, he more than likely said it earlier at the beginning of the chorus, following the "Yesterday was hell"

I rest my case. Now change the damn lyrics.