PLEASE PLEASE ANY ADVICE

So i took the march sat today and i know for sure that i didnt do so well… the last time i took was in november and i got 2090. 770 writing 720 math and 600 reading. Im pretty sure the writing score for today wont even get near 7
70 because i completely messed up the essay. Math, i thought was harder and i know that missed like 5 questions at minimum (nov test i missed 2 questions…the curve was brutal…) but aside from completely bombing writing and math my main reason for retake it is to improve my reading score. So if i get better score than 600 i think ill be fine…but i cant confidently say i did better in reading this time…should i just keep the score and hope the reading will be better even though i know my math and writing will go down or should i cancel my score? Is it worth to have better reading score from this test and risk getting lower (significantly lower possibly) math and writing scores? Honestly i dont think im going to get into 2000s… is this going to make 2090 look bad? Also is canceling score look bad? Oh and im pretty sure ill be retaking the test whether i cancel the score or not (todays was my second attempt) what should i do? Should i risk to cancel the score or just keep it and retake later. When should you ever cancel scores anyway? Im just worried that the colleges wont like to see low score on my second attempt… please any advice??