I was like this until about a year ago. I just started feeling anxious (no better word for it) to have all these things in the works and nothing was getting DONE. I vowed that I was going to finish things before starting on something else.
It has worked for the most part. I got over a dozen quilt tops done last year and I've only got about 6 left to get quilted. I'm working on two quilts right now but on a standstill with one of them because of fabric and getting up the gumption to do the applique borders on the other.
I have some little odds and ends, like 4 paper pieced mariner's stars done but, I just do a block when I feel like it. I have a whole lot of things PLANNED and have the fabric for them but haven't started on them yet so I don't consider them UFOs. I think that alieviates some of the desire to work on something new. I decide on a pattern, or design it in EQ7, and get the fabric for it then put it away until I can get to it.