How to improve time control/management? Personally, I find my biggest weakness to be time control/management.  I usually end up moving very fast with a lot of time left on the board or move to slow with a little time left on the board.  I am a little impatient so this probably has some connection with the speed in which I move, but I was curious as to how someone can improve their time control/management?
I'd nominate all of NM Dan Heisman's famous Novice Nook articles on Time Management (go to the link and search by subject). The *Two Move triggers* article is pretty insightful and most applicable to your posted question.

In addition, the best way to learn how to manage time is to make "time taken" a part of your post-mortem review.  In other words, don't just write down your moves, also write down how much clock you've burned per move and when reviewing the game later, figure out if the time taken was indeed sufficient or not as you're probably going to start noticing things about that position that you didn't before. If you play online, turn on move-timestamps to track the time used for you.

When you get a game reviewed/critiqued by a stronger player, it is always worth asking "How much time would you take (for a slow game) in a position like this?". You'll find very interesting answers and notice telling deltas between your sense of time management  and theirs! (they would really use their time in critical positions way more than you did but but spend very little on things that you probably worried a lot about).

One more problem that is kryptonite for my own time management is my current state of mind : lethargy, hungry, tired, over-caffeinated, distracted with other windows on my screen etc. ... I've signed up for G/120 games when I really only had it in me for a G/5 and vice-versa ... a lot of people tend to be confused about playing a time-control that's readily available (Hey, I can start a game right away!) vs. playing a time-control that's right for them but they need more patience (wait longer online) or have to put in some work (travel to a local club) in order to play it!!!  A unbalanced diet of too much blitz (or too little of it) can often impair your brain's ability to gear-shift suddenly to games with different time controls.