Everyone go's through up and down swings when playing poker, It is all part of the game, If we could win every game we register in then everybody would out of work making money on Poker. (impossible)
bankroll Management is key to being a successful player, If you can control this then you do not have to win every game, I know players who can play well in a tournament but when it comes to heads up poker they suck! But they are still successful because of the number of places they get. Don't get stuck in the mindset that you are not a good player if you never win. If you can beat thousands of other players to finished 2nd in a big tourney then you are already a successful player.
When the fun Stops, STOP!