I can totally relate - I promised my friend a quilt, it has been on the go so long she now refers to it as her shroud because she thnks that its going to take that long to get it! I totally understand where she is cooming from.....
I sometimes take a total break and spend time reading although if I put fabric and machine out of sight it takes me longer to get back to it. Hope you find a way to get your motivation motivated!