@JessicaDelaforce writer's block is a pain in the arse, but we all get it. I usually try and keep a few different projects on the go so I can flit between them. I find that helps me, as I tend to need something else to get me started again. It comes at the cost of slowing my progress. Case in point that I'm only like five chapters deep on my book and I've been at that for a year or more.
Best advice, is to just take your time and trust the process. You're a good writer, that's for sure, so don't let the frustration get to you and you'll be back at it in no time.