Not sure what to say, besides venting away. Frustrations are necessary, because we always want more than what we have. It is wise of you, though, to know what you can get, when is the best time to ask for it, and who to vent your frustrations with...
We both know your H is trying... very hard. I am sure he'll find his ropes soon.