I'd agree with the others, that you are a little tilted because you are not making as much profit as you had hoped for.
That you are making a steady profit, even if small, is better than most players out there. One simply does not stay on heaters all the time, and you are actually lucky that, despite feeling shaky, you have not posted big losses. Lengthy downswings happen, too -- and you are not on one of those, fortunately, at this time. You need to accept that you will not win all the time.
Take a break and clear your head. You are actually doing fine.
Patience is huge in poker, not just the waiting-for-a-hand patience, but also the waiting-to-move-up and waiting-to-profit-big areas. When you are playing micros, these latter two can try your patience sorely. But patience is necessary.
I also would advise sticking with the game you know, for now. Perhaps you might want to play other sorts of games for a bit with play money, both to learn them (disregarding the play of others who might simply be blowing off steam) and to relax into having fun. I like Razz for a nice break from Holdem. Switching to the lowball mindset is refreshing, and Razz is pretty easy to win at if you play tight. For one thing, you can almost always see if you have a lock on the win, or if someone else can beat you. This is nice.
Whatever you do, remember that poker is a game, and is supposed to be fun. When you can laugh at hands that surprisingly don't work out for you, rather than steam, you will know that your mindset is starting to get into the necessary mode for consistent winning. You need to be able to roll with the punches, and stay clear.