maybe its time for a some roids for BTC?
Confirmation times greatly depend on 3 things, one is in your control.
#1 how quickly the next block(s) are found. This is essentially random, but happens on average every 10 minutes, nothing you can do to change that
#2 how many transactions are currently waiting for a confirmation, this depends on several factors, nothing you can do to change that
#3 the fee per kbyte you pay. Miners confirm the highest fee per byte first, because it gives them the biggest amount of coins for the limited space the block offers. By placing a higher fee than others you jump ahead of the queue no matter how many others are in it. The fee slider in bitcoin core usually does a great job predicting a good fee.