Im not actually starting. I know this will sound stupid, but Ive been playing like almost 8 years and Ive never managed to learn a complete song. I know a bunch of chords and I can improvise using pentatonics but my improvisations sound lame and Im not able to "memorize" a guitar solo, even the simplest. Im sure I dont know what to do, when I have a tab in front of me is like I cant reproduce it on my guitar and whenever I try to learn it by ear I try and try a lot of time and is almost useless, I get stuck easily.

I need help, I dont know what to do.