I have been in a similar situation this year. I started out strong, but hadn't caught a bass in over a month. I was starting to get frustrated, and began doubting whether this whole fishing thing was for me or not. Then this past weekend I decided to hit a new lake. I did some research, found a likely place to put in, and had one of the best days I have had in a while. I didn't catch much, but the action was on all day. In the end I only caught one, but I lost several, and missed even more. Of course there was also apparently a tournament on the lake that day and I just had to choose to fish from the same ramp the tournament launched from so everywhere I fished had already been picked over.
The lost ones I believe had to do with the bait I was using, and my lack of experience with getting solid hook ups with that bait and that heavy of a hook. I was fishing a chatterbait, and until this weekend I had only caught pickerel on it. The ones I just completely missed were from me being out of practice with actually catching fish. When the strikes came I was typically distracted and not focusing on what I was doing. As a result it took me a second or so longer to react. I also had a few short strikes. The tail on my trailer kept getting bitten off. In my experience this is usually bream of some kind, but given how hard they hit I don't think it was completely that. Next time I head out I am going to try a trailer hook to see if I can't catch some of the shorties.
So to summarize, I had a very long dry spell and decided to try new water. Although the dry spell wasn't completely eradicated it was enough fire me up again. Given this I would highly recommend doing a bit of research and find a new place to hit up on your next trip at least for a change of scenery. Now to decide if I want to try another lake this weekend or go back to the one from last weekend. I am still new to all of this (FW fishing for just under a year now), but I already found myself falling into a rut where I kept going to the same spots, throwing the same baits, and just not finding fish. Getting out on new water got me energized again, and wanting to do and try more. It might just be the ticket you need too.