Boeing currently permisses a maximum period of 48hrs following a windscreen reseal for it to be covered in speed tape. after this period, it has to be removed, inspected, and if not sealed, re-apply speed tape. Came in mid january this year. Only know as have changed two 74 #2 screens this year.
Cure time I seem to recall is 24 hours at 21C in ideal conditions - three weeks is a little bit of an exaggeration, most of it blows out down the fuse if its really that wet within a couple of days.