My 3 year old daughter gets very frustrated when things don't work for her the first time. She seems to go from happy to crazy upset immediately. Is this a time-appropriate developmental thing? I think this is partly my fault because I don't have a great temper. How can I model better behavior for my daughter to improve her happiness?
Yes, it's a normal developmental thing for that age. Basically, they have trouble planning for the future, which means if they can't accomplish something the first time, their brains aren't yet wired to believe it will come with practice.
Ironically, the only way you can really fix that is to practice. We've found singing the Keep Trying song from Yo Gabba Gabba helps ease the frustration somewhat.