The thought that this may never get better is not a good one! It's so hard to know where to draw the line between holding her hand and having her figure it out by herself. Some things simply need to be done, and I can't wait for her to learn how to do them, but if I keep doing all the 'work' for her she'll never need to learn.

Recently I've worked out that she will wait for someone else to do something for her before having to put the effort in herself. I certainly don't consider myself a helicopter parent, but somehow she has come to rely on the fact that someone will always do it for her so she doesn't have to bother.