"Give up, give it a rest, and maybe comeback later"
This is reasonable, methinks. And you can solve problems in your sleep, or even just by taking "time-out" (go outside, go for a walk, get some fresh air.)
But as a shit of a kid, it used to be:
"Keep trying, and trying, and trying until I succeed" - if I DIDN'T succeed, I got cranky and eventually the gates of hell would open and that was just bad for everyone, including the family dog...
I felt heavy guilt if I ever cheated in a game, never understanding how people could use trainers or even turn down difficulty, and still live with themselves.
These days, I don't mind using trainers on retrogames, since I either defeated them or came very close to doing so back when Amiga had the supremacy...