Try making some things for someone where there is a deadline. I'm also a terrible perfectionist. I have had the fabric for 3 quilts for grand kids for several years. I made up my mind this was the year. In the last 2 months I have completed and gifted one. One is waiting for the binding and the third is on Matilda my long arm and will get started today and finished tomorrow. All 3 are very large twins. Think of an upcoming occasion and gift someone. Making someone else happy has proved to be the motivation I needed.