I just bought few btc worth around $120, The transaction was instant but conformation took 5 minutes. It depends on how much fees you give too, Like if you are buying a car worth $100 K you can certainly pay $1 or $2 for the fees and then see how quickly you get the conformation too. It is not a problem people should understand this by now if we want to go mainstream

Well I know about that , and I could even pay 10$ for such big amounts when I buy a car or a house or something that is expensive but that's why I'am speaking about little stuff like lunch at McDonald or paying the parking ticket because they are little amount and if u add big fees it's just like you are losing money .
I mean if you want to buy something from McDonald are you supposed to wait 15mn while that's the time of your launch break ?
No, you're not. You're comparing apples and pears.
Maybe this clarifies things:
Transaction time (the time it takes to process a payment)
Bitcoin: 1-2 sec
Credit card: 3-5 sec
Money arrival time (the time at which the merchant actually receives the money and can spend it)
Bitcoin: 1-2 sec
Credit card: several business days
Confirmation time (the time at which the merchant can be sure the payment won't be reversed)
Bitcoin: 10 minutes
Credit card: 6+ months
So, what was the problem with Bitcoin, again?
I'am not supporting Credit cards to be honest and I love bitcoin however CC is reversible indeed but ... there is no double spend like on BTC if it doesn't get verified .
and imagine if the transaction don't get verified at all for a reason or another , it will end up going back to the buyer which will make the seller losing money .