When should be the best time to retake the SAT?

Hi!! I have just recently received my sat score which was a 1020. To me this was a great climb from having a 950 on my PSAT. However I know this still isn’t good enough and aiming for 1200+ or at lease 1150 to be reasonable.

I got two 510s on the math and reading clearly showing I need improvement.
As for the essay I got one 4 and the rest of the scoring was 3s and clearly that was terrible, and I knew it since I was pressed for time.

However this is my first time taking the sat in March of my junior year.

When would it be safe to try and retake it again? Because I rather not do it too soon, but not too late when it comes to sending my transcript for college.

Thanks!!

How is your June schedule like? the best time will be after you best prepared…
If I were you, I will spend the Summer to prep and take it in Aug, then October and November.