Your frustation is just an indication that you know you can do better. Once you get to the Frustrated stage, your solo won't be long coming. Trust me.
I had about three trip thinking "I should be going solo now, if only I can nail these landings!"
Best wishes