In today’s time and age, the E- visa is effective only for brief processing periods. An I-129 petition would typically take roughly six months to finish. But, this can of course still depend greatly on the number of petitions of the USCIS service center at that point, because it is barely enough to have your petition processed on time.
On the brighter side, you'll be able to hasten the six months of processing by selecting for the express service. This premium option can cut back your visa interval to merely fifteen calendar days. If the USCIS doesn't meet this deadline, you'll be refunded your premium fee, and you can still get approved faster.