I haven't been knitting for teeeerrrribly long, and a bunch of what I have knit has been on a deadline (for the holidays) and stuff I sorta promised people, so I had to finish what I started. If that were the case with you, I'd say just power through it and get it done, maybe do a quick hat or wrist warmers or neck warmer (like a mini scarf, cheat and make it just long enough to wrap around the neck and then some, and do a button closure) or something to get you through the funk and change things up a bit. But, since it sounds like none of those are HURRY-UP-and-get-it-done projects, what I would do is probably frog and use it for another project. Maybe instead of doing an afghan in one go, make a bunch of smaller patches in a bunch of different designs and then seam it all together? There's an afghan square knit-along-swap brewing up, you might want to consider joining. So far it sounds like it'll be one afghan square per month, for an entire year. You make 12 squares, swap a bunch with other people who are making them month by month and then at the end of the year you have 12 entirely different squares to seam up into your own afghan. Some of the details need to be worked out, it looks like, but it sounds like it's gonna be FUN! And since it's drawn out so long, there's a lot of room for growth and learning new techniques with each square.
I find that the most enjoyable knitting projects are ones that GET USED! So, make a list of things you (or someone you love) NEEDS: socks, warm weather gear: hats/gloves/etc, a bathmat, a teapot cozy... check out the thread for stashbusters/"one-skein-wonders" in the patterns section...
Oh, and also. I just started doing socks, I've been using silver's tutorial doing 2 socks toe-up on one long circular needle. So far it's been going great!
So to summarize: consider joining a knit-along (btw, anyone else wonder why knit-along is acronym'd KAL, since it's "along" and not "a-long"??) that incorporates new techniques, offers quick projects, or one for a particular FUNCTIONAL piece that you'll use and smile at every time you do. Those are the best ways I can think of you pull yourself out from a funk.
But then again, I've only been knitting for a few months, so what do I really know about knitting funks..?! =]