Your bankroll is low for .25/.50. Swings happen regardless. I sit there for hours at almost even at 25NL (suckouts offsetting gains or just cold cards) and avoid playing desperate. Then I'll hit a good streak and cash in. Last night I had several beats after being up. I was down almost 2 buyins. I waited patiently and finished up 2 buyins. I didn't play on tilt because my bankroll is big for my level. If you can eliminate the money factor and focus on poker, everything works itself out.