Anytime can be the right time to discover your passion. You may be doing something that you normally do every day when something else will happen that will make you realize that you have finally found your purpose. Your purpose in life will make you feel more passionate because you feel so strongly about something.
The thing is that no one can predict when exactly they would discover their passion. Some would need to travel far and wide in order to become more open-minded. They travel to become more accepting of the people that they see and meet.
Anytime is the perfect time to discover your passion. You can get inspiration almost everywhere. It may be just a regular and ordinary day, but suddenly, you will realize that you are already experiencing something different from what you have expected. The moment that you discover your passion, you will realize that you do not want to let your passion die.
Even if it is just a hobby or something that will allow you to earn money, you will realize that your passion is something that you need in your life. Can you imagine living your life without passion? It will make you feel that your life has no definite meaning.