I completed my solo on Saturday after 25 hours and 40 minutes! I felt in the back of my mind that perhaps I should have done it before then. However, it has not overly concerned me and I felt confident on the day probably because I had the extra hours behind me! My lessons have been every 3 - 4 weeks which probably has lengthened the time taken.
Stick in there Hakeem!