I'm 19 years old, from New Zealand and have been playing guitar on and off for about 10 years now, mostly fingerstyle with a bit of occasional strumming songs, Whilst im nowhere near proficient at any of these, I do thoroughly enjoy playing the guitar, espescially some fingerstyle peices as it sounds to me like the guitar is singing

I saw there was a deal online for a coupon for the megapack and thought i might try it out first and hopefully itl all go well.
I started of playing classical guitar and had lessons and tuition for about 3 years before i got a bit bored of it without progressing much beyond a certain point, whilst i went to lessons however my education in theory was very limited and aside from reading music i dont think i learnt much in this segment of music..
Afterwards I just played a bit of acoustic guitar primarily in finger-style following tabs found online (although i can read music too).
I've just come to a point where i am again a bit bored without getting much progress as I am able to play music provided the notes or tab is provided for me. HOWEVER i lack alot of understanding behind it and am just playing what i see.
Id love to be able to one day play the songs by ear and maybe even compose some of my own music, and i understand this can take me a very very long time, but im hoping with my background itl be a bit easier. I'd just love to know if you guys have any tips on how to improve my ear and get better at playing songs by ear. Any advice at all is really appreciated.
I would just love to be able to hear a peice and understand it a bit and be able to convey it onto the guitar, I understand that I'll need to train my ear before i can even begin to do that however and was hoping for advice on how i can better train my ear aswell.
I'm currently a medical student at university so i dont have truckloads of time during semester time, however it is now the summer holidays and i have 2 - 3 months that I'd like to put to optimal use in betterring my ear.
Thank you for any advice at all
Sahan