Finishing projects

I have a lot of ideas, I am good at starting projects but I barely never ends them. I have many projects going on. What could I do to focus on one project and get it done before to start a new one?
I think I get bored very quickly and I am not interested in a project after I started it. I love to have ideas and start projects but cannot finish them.