Determining the "right timing" for your exam is a personal decision influenced by various factors, including your work and time commitments, personality, learning style, and confidence in test-taking.
If I were in your position, I would first assess the scope of my exam preparation and then select an optimal date and time. It’s wise to allow some buffer time in case unexpected delays arise, but setting a firm deadline—whether to complete the exam before summer or before a major work project—can provide extra motivation to stay on track.
Be sure to allocate ample time for full-length practice exams and focused review of specific sections or challenging topics.
Scheduling your exam establishes a clear target and reinforces your commitment—an essential step toward earning the certification. Plan as best as you can, but once you've done so, don’t hesitate—just go for it!