Your transaction might get cancelled for taking so long.
Do not do it. Just pay the damn price and get over it.
You can always rebroadcast it if it's "canceled" (as long as it's above the minimum relay fee, whose default afaik is just 1 sat/Byte, but there may be more generous miners and/or nodes).
@minersday: As MakeMoneyBtc already wrote that's not the correct way to calculate the time until the first confirmation. There is actually no way to do that reliably. You could try to get a rough number for the "mean waiting time" for a selected timeframe and fee, with the following simple formula:
f = chosen fee (e.g. 1 sat/Byte)
X = timeframe to analyze (e.g. 30 days)
Y = days in the last X days where the fee required to confirm was exactly f or lower.
Mean waiting time: X/Y days
The
30 day queue on jochen-hoenicke's website gives me that on 17 days all 1 sat/Byte transactions were confirmed. That means the mean waiting time is 30/17 or 1,76 days.
However, this value is treacherous as it only can take into account what occurred in the past. Actually in the last three days not a single transaction with less than 3 sat/Byte was confirmed (excluding accelerators and the like).