“Patience is more than endurance. A saint’s life is in the hands of God like a bow and arrow in the hands of an archer. God is aiming at something the saint cannot see, and He stretches and strains, and every now and again the saint says–‘I cannot stand anymore.’ God does not heed, He goes on stretching till His purpose is in sight, then He lets fly. Trust yourself in God’s hands.” (Oswald Chambers)
I learned early on that if you want patience, you should never pray for patience. That’s when you find out how little you do have, because it WILL get tested. Probably more than once.
But just as you can’t grow physically without pain, so you can’t grow spiritually without some tough lessons, patience being one of them. It’s not like you ask God for patience and then BAM! you automatically are the most longsuffering person in the universe.
Usually, you find out that you are a decidedly impatient person, more so than you ever thought. But little by little, you find over time that you’re just a smidgen more patient than you were a week ago or a month ago or a year ago. Circumstances that used to vex you don’t bother you so much anymore.
Some virtues you can learn by watching others. I think (at least for me) that patience is one that you can only learn for yourself the hard way. So I guess keep asking for patience in your prayers and forgiving yourself and asking God’s forgiveness when your patience fails regularly. After all, it takes patience.