I wouldnt complain if it takes only 10 minutes.
Most of the times I need to wait 1 hour for it to get 3 conf ._.
Ya it happens that some time when their is delay in confirmation, as some time their are heavy transaction due to that the confirmation gets too much delay, but if you put the transaction fees higher then you chances of getting confirmation high priority.
It was a very good information i got regarding transactions. as i was also facing this problem before but now after giving high transaction fees i am getting my transaction confirmation very fast but even then it takes minimum 20 min to get confirmation but that is ok.