god i feel like total shit. i havent felt this awful in years.