With respect to #1 and #2, I've been skeptical of startups that seem to having such problems and twice I've turned out to be wrong.
That not to say that it's always like that, but a little optimism goes a long way.
Certainly, though, if you feel like shit, you shouldn't continue. Startups aren't everything if other parts of your life are suffering.