To have your day in the sun American British informal verb phrase
If you say you have your day in the sun, you mean that you are at the time you are most successful, popular, or powerful.
She has worked so very hard and contributed much to the company. That's why she has her day in the sun now.
If you want to have your day in the sun, stop complaining and focus on your work.
James deserves to have his day in the sun after 10 years of diligent research.
The most successful or energetic time of one's life
The verb "have" should be conjugated according to its tense.