Here's what happens. I get stuck on some proof or some mathematical construction and I end up staring at the problem for hours, sometimes not making any progress. I do this because sometimes I think that I'm being lazy, I'm not thinking things through, or I'm just not thinking clearly. This approach is not practical because I only end up falling behind on other work. I don't like to look up solutions because I feel like, given enough time, I would be able to come up with the answer (or some good reasoning). But maybe I should start looking for answers after a shorter period of time. I don't know what the right thing to do is.
Do you guys have similar problems? Should I feel bad because I have to look at solutions? Or is this just part of learning?