Could it be because I did free trade advisors so it's delaying me?
No, it is nothing to do with anything like that. It is purely because of the fee rate that your transaction used. It is not a "First in, First Out" transaction queue. Miners want to maximise their money, so they tend to take the transactions with the highest fee
rate first. If people put higher rates than you, they will get priority. There are a LOT of people who have put rates much higher than you.
What wallet did you use to send the transaction? It is possible that your wallet keeps rebroadcasting the transaction which is why it has not been "dropped" yet.
there's also a chance that it will get a confirmation during this weekend since there seems be a downtrend in the average mempool size, but please don't expect it.
Pretty much zero chance of that happening really... there are something like 200+ blocks worth of transactions in the mempool at the moment, and some 72+ blocks worth "above" the OPs transaction... at the average of 144 blocks/day, we're at least 0.5 days away from the OPs transaction being anywhere near the tip
if no further blocks were added! According to mempool.space, we currently seem to be averaging over 1500 vbytes of transaction data being added
per second[/t]...