I had migraines as a kid. Got a letter from my GP saying I had none from about the age of 14 (similar to you) and got my class 1 with no restrictions. This was about 15 years ago so not sure if any of the rules have changed though. Maybe try and speak to an AME... you’ll find a local one on the CAA website