LMTTM - some very good advice here, i'd like to do a big +1 for:
a) take some time for yourself, proper time, outside of your normal routine and get away from distractions.. ideally in the woods away from people and phone signal type thing
b) talk to someone; vent your feelings, samaritans are good at just listening and not judging if you'd prefer to just let it all out to a stranger.
and i'd like to add:
c) instead of thinking "how am i going to deal with this?" try approaching it as if someone else is asking you for advice on the same issue. simple but sometimes surprisingly effective.
d) get up half an hour earlier in the mornings and just relax before starting your day, waking up to an alarm and instantly rushing around until bedtime is rubbish, i've always woken up early to have 30 mins to myself before having to get ready. for some reason this helps me and has for some others i've suggested it to.
e) ignore the "realise how lucky you are, go work in a hospital for babies dying of hungry genital desease" type responses. although they're meant with the best intentions, they kinda miss the point that everyones problems are going to be seen as big or small by someone else... however that doesnt change the fact that they're still going to effect you and be big to you as you're the one experiencing them...
sometimes staring at people worse off makes you feel guilty about your own problems and that doesnt help at all.
f) go jump in puddles like a kid