You've played ~50 games and done ~200 puzzle in ~3.5 years.
So... no, don't take a break. You've been taking a break the whole time... to get better you have to play a lot and study a lot.
I guess "a lot" means different things to different people, but for example, spend 2 hours a day on chess (and not just passively playing, but while being conscious of identifying and learning from your mistakes) and you'll improve over the course of years.
Yeah, it takes years for adults to improve... although after just 1 month of working on it every day I'm sure you'd see some changes and maybe even a slight increase in your ratings.
My friend suggested to take a 5 day break from chess so I did that and came back only to lose a few games after solving a lot of puzzles. The only think I can think that I haven’t done is invest with real money into the game (Chess.com premium, chess coach, books, etc.)
There’s got to be an easier and freer way to improve my game besides taking breaks when I’m losing, solving puzzles, practicing with bots, and using openingtree.com. All great for other players but apparently not me. Any other suggestions?