1) How long have you been having guitar lessons? 2)How long have you had guitar lessons? (I'm trying to detect the differences in use. Are they similar or not?)
----------------------------------------------------------------------------
To reply to your query in the simplest of terms;
1) How long have you been having guitar lessons?
This can be used, if the process is still continuing, as in, the person is still continuing with his guitar lessons.
2)How long have you had guitar lessons?
This is primarily used if the process has stopped. In this case, the person is no longer having guitar lessons. Hope all is clear now? =)