Okay, got it!
Thank you for your replies.
PS: On your experience, how long does it take to get confirmed my tx as it is now? I can wait, but if it needs weeks I'm going to set an higher fee.
No way of telling you how long a 5 sat/byte tx will need i'm afraid...
I can only tell you that accoring to
https://jochen-hoenicke.de/queue/#0,24h there currently are 60 Mb of unconfirmed transactions that payed a higher fee than you did.
If everybody would stop broadcasting new transactions, it would take another ~60 blocks before your transaction had a decent chance...
~60 blocks x ~10 minutes/block (on average) = 600 minutes... But that's ONLY if EVERYBODY ELSE stopped broadcasting transaction (which isn't going to happed so it seems).
It's pretty simple basically: the miners pick the transactions with the highest fee/vbyte. They can only put 1 Mb of transaction data in a block (disregarding the witness data), the difficulty is adjusted so the average time between two blocks is 10 minutes. You'll have to wait until the ones paying more than you did ended up in a block. Sure, from time to time somebody gets lucky, and a low fee tx ends up in a block by sheer luck, but on average this doesn't happen i'm afraid.