Rather a silly question, insofar as it provokes unnecessary feelings of inadequacy and macho competitiveness. Also it leads to endless justifications / rationalizations ("but I could have done it in much less time except for the bad weather / poor instruction / scheduling problems / work or family commitments / etc."). Let's focus on things that are more fun and interesting.
MLS-12D
P.S. Anyone who feels that it is taking them too long should take heart, as time to solo is of no real importance. Reading David Garnett's classic A Rabbit in the Air: notes from a diary kept while learning to handle an aeroplane may provide a helpful sense of perspective.