It does sound to me like you're literally experiencing the 'heartache' that life can have on a person @
Ifeelstupid. Perhaps you just need to sit down and let a few tears come because so much anger - and I know what that's like - is really so much hurt.