How adding delay to a Time type variable

i read that millis() is cleared every 50 day, it is possible to force it manualy to after my delay ?

As the link explains, as long as you subtract the previous time from millis() there is no problem with rollover.

What is the longest delay are you trying to implement ?
If this is for an alarm clock type of delay then you would be better comparing the date/time from the RTC with your required end time