10 years / 7 or 8 projects is about 1.3 years on average. It takes a long time to build a company and a product as one person. Sounds like you have been giving up a bit prematurely. Or if you would like results in that time, make an MVP instead of trying to build a feature complete product.