I have taken many lessons and I have improved A LOT over the span of a few months. They always leave you with something to work on before the next lesson. I love bandhappy. I don't have time for local lessons and this has helped me immensely. Try Ryan Carraher. He is inexpensive and is very good teacher.