7 years is a long time, especially in the world of the internet. If it has not been successful by now, you really need to look at doing other things.
7 years isn't necessarily too long to bring an idea to fruition. It's out towards the edge of the distribution for an internet startup, but it's perfectly reasonable for something complex.
The world changes so rapidly and most of what small startups offer are solutions to a current need. If you are doing it as a hobby or for fun/learning/charity then that is different, but as a business (the purpose of a business is to make money, and startups are businesses ultimately) it is unfeasible. As a basic proof, try pitching to investors/VCs. Even friends/family would be reluctant to invest as a business.