I used to buy a coffee from time to time with bitcoin.
But I can't use bitcoin buying a coffee now, because the fee is so high, if I keep 0.0001 fee like before, it would take days for the transaction to get confirmed, I've got a transaction which took 11 days to get the 1st confirmation last month.
It's not cost-effective any more to buy (I mean both online and buying face to face) thing via bitcoin. And this is why I quit buy coffee with bitcoin.
this is the common problem bitcoiners is facing now, it needs time before the confirmation. my advise is maybe you can add more and make your fee a little bit higher compared to what you have used to. this is the best and easy solution we can do.
Yes, add more fees for your transaction to be able to have a faster confirmation because most of the days now the confirmation takes longer because of the growth of the volume of the bitcoin users and the network can't manage to handle that without the help of the miners. If you pay more fees then you will be on the top priority of the miners and you will be able to transfer your bitcoin successfully in a short period of time.