I agree you knowing what you did wrong doesn't always explain why it was wrong. You should do self analysis whe your games end.
How to make good decisions faster?

Thanks Qablo and Hubabu :)
Also, would you recommend computer analysis AFTER you finish analyzing your own game?

This happens to me too often. I play 30 or 45 minutes games and most often I end up with anywhere from a second to 2 or 3 minutes 20 or 25 moves in. Then I end up blitzing the late midgame to endgame. Sometimes this works (as in the time I played 30 straight moves from a drawn midgame against a 2100 with 1 second on the clock and drew) and sometimes it doesn't. I guess practice helps?
As a lower rated player, I can safely and accurately say not all of my moves are of the best quality, but I can make fairly good moves when given enough time. However, during blitz chess, or even standard, when I get low on the clock I can't think straight or even get half decent moves in on time, so I have to ask...
How do people think of long variations within seconds, and accurately at that. I just don't understand it. Here are some examples of how my play differs when I have a long time to think and when I'm under time pressure (even 20 seconds is too little for me...)
Here is a 30-0 game that I played. I think I played pretty decently in this, even if I did mess up a few times:
Here is a 5-0 game where I had a clear advantage early on, and just began to blow it when time pressure kicked in, I couldn't even acknowledge OBVIOUS threats, but even if I did, I wouldn't play accurately from then on. I'll annotate the point where I began to be under time pressure: