I would say a lot of new players run into this issue. They play well enough to win a few dollars, be it in freerolls or micro stakes then immediately try to play something they are not bankrolled for, take a bad beat, next thing you know you're chasing that loss and are broke..
First piece of advise...slow down. Take pride in the money you win. Let it sit there and grow. Play as many freerolls as you can to increase volume to get experience and to help build your bankroll till your ready to play for a little more money.
Take some time to study your play, find and fix weak spots in your game. This will speed up the process of making more money!
Just don't be so eager to buy into a five dollar game just because you binked a CC freeroll game the night before.