{{{{vw}}}} I don't have any advice, but I do not think missing class because you have a migraine and know the class topic may upset you makes you any kind of failure.
And I also think you should go to your other classes, even though you aren't as prepared as you would like to be. I have no opinion on the iPod.