Hobbies should be fun. I have a lot of things that I enjoy for awhile and then get bored with, but I just try to enjoy them at the time. There is no need to finish every idea. For example, I love to crochet, and I have dozens of projects I've started and then put aside. But it's fine with me. I just do whatever project piques my interest at the time. Don't be so hard on yourself!