I answer about a dozen or so emails every week from students and early stage founders. One of the most common red flags I see are people who want to be a founder for the sake of it and are chasing ideas or guessing. It's so common I have a canned response. Here it is:
(Starting the canned response here)
I’m sorry to say it sounds like you’re searching for an idea. Or, you have a solution in need of a problem. Or, you just like the idea of being a founder (for whatever reason).
This isn’t what you want to hear, but go get a job and work for awhile. If you have a solution that needs market validation, then work in the industry that you think that market exists. Immerse yourself in some industry, it really doesn’t matter what one, because they’re all so filled with problems that need to be solved that you can choose anything.
It only takes one or two years.
Then your problem isn’t going to be wondering “is this a good idea?” “What is a good idea?” Etc. The problem is going to be: which of these 10 obviously good ideas won’t be solved unless I do it, and which do I want to spend the next 10 years of my life working on? That’s the real hard question.
Remember, the key questions a VC is going to ask you and you should ask yourself is: “Why this? Why now? Why you?” You should have full confidence in all of them. The easy part is confidence in all of them. Then the hard part is executing fast enough and hoping the market moves with you with external factors that are mostly out of your control. :)
Don’t search for an idea. Let one come to you. Go get a job.
I’m sorry to tell you that, but it’s the advice I think you need to hear. Like I said, it won’t take long, one or two years or so. But that one or two years of working is going to save you more years of your life most likely wasting your time on the easy part (finding the idea). Plus, you’ll get paid for it.