If you work out the songs yourself, you might not learn them as fast as if someone is showing you how to play it. But think about it. Your ear is much more challenged, and you develop so much more when you use your ears.
What im trying to say is... Im pretty sure you sir, don't need a guitar teacher. You have been on that road way to long (2 years...). Go and explore yourself. Thats what i did.