RyanRs, sounds familiar and you have my sympathies. I had some pretty long gaps like yours, but rather than let myself get rusty I've flown when I can even if it's just a few circuits. Obviously this has cost me, both in terms of money and adding hours on to my totals, but I'd rather keep current and hey at least I'm getting some sort of flying in!!
As mentioned, my QXC was over 8 weeks ago but I've flown at every opportunity (sadly not that many) since then. I'm up to around 58 hours now, but much of those have been flying for flying's sake, and if the feedback I have received is anything to go by I would have happily passed in around 45 under the right circumstances...