The best prediction I could make at the moment bretto (and I don't even need to get out the trusty crystal ball) is that you will get a red card again before the end of June.
Welcome back in the meantime ! I am not going to predict the exact date for the red card because that would make you extra careful that day.
Is it really 21 days ? Gosh the days have flown by.