In my opinion, they are both possible but mean different things. 'for' simply states the reason for your losing all patience. Here, 'for' means 'because of'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.