Sucked for me yesterday as well. The afternoon winds are almost always against me and the morning is about half, so it's a net loss. You just have to put your head down and pedal and don't worry about fast you're going or how far you have to go. Nothing else to do.
As for the cold, that can be downright dangerous if you're not prepared for it, and 12 miles is a fair distance to be out there. Check the winter commuting sticky for some ideas.