My patience level for long term stuff (investments etc.) is directly proportional to how certain the outcome is and how big the payoff would be. Things like college degrees, rehab, physical therapy, surgery and recovery, investments, organizing conferences, studying for certifications, or even helping those close to me with those things too. If I know that there's a light at the end of the tunnel and it'll help me or someone close to me down the road to get through, I can bust ass or put my needs on hold for years. I've relaxed on that and have started to actually give some weight to the "now" but that's definitely still my tendency.
For in the moment stuff like crying kids, close to zero. I'm a control freak by (and of) nature, and so if some annoyance is outside of my control it's hard to deal with. Which is contrary to the above because I know that if a kid is crying on a plane, we'll be getting off eventually.
For patience with myself and, say, successfully learning to repair the dishwasher motor.. depends on the day. I can be hard on myself, but I'm getting more tolerant of my own mistakes.
I procrastinate in some areas, but that's mostly learned. I used to be much "better." Too many times I've gone above and beyond and finished like weeks before a thing is due, only to have the thing canceled, changed, or overcome by events. I think that ties in to my first paragraph, since things in those areas have uncertain outcomes by nature of "Oops nevermind"s that may or may not come up.