If feasible, I play even if a little, everyday.
I think it better to work through the mental stresses - to deal with the mental ups and downs. Regardless of whether you take a break or not, you will face variance, That is just the nature of poker. And whilst I sympathize with shying away from a 'run bad' I realized it doesn't make a difference if you take a break from it or not. You will face variance on you return. so a break seems fairly pointless.
So I try to plow through it. Then, you know what? When you bounce back with a winning session, let alone a winning couple of days, you get high off your resilience.
So, if you can stick to it, sometimes not taking a break can be a real positive. Character building. But again, that is because you have already concluded so much of the game is variance dependent...outcomes frequently come down to luck whether we want to admit it or not.