I know that feeling - if I don't push myself I end up really hating myself!
Hope tomorrow is a lot better for you (I could give you advice like doing something good for you but I'm sure you've heard that before! And it doesn't really help sometimes when self hate is high...