Amazon has a great set of 10 and the price was just reduced to $35, they are all 1oz bottles and not the 10ml which you see overpriced in other sets. The brand is NOW, which I trust since they're one of the older brands out there. Since you're using them for migraines and essentially as aromatic medicine make sure you're getting a high quality oil. I'll link the set I just got as well as a video I found helpful when I first started. Also, the 10 set does come with jasmine which is NOT an EO since it would be ridiculously expensive, but it's one of the best value sets out there. Oh, and if you shop in Amazon I recommend the chrome install app called Honey, it instantly price compares all amazon products and alerts you when you can buy it for less.
PS: There is SO much disinformation out there, one of my friends is a naturopath and I cannot stress enough how important it is to get your information from a reputable source, ideally a doctor!!!
https://www.amazon.com/gp/product/B00THDTG7E/ref=ox_sc_act_title_1?smid=A3SLD6X5PSL0MC&psc=1
https://www.youtube.com/watch?v=zWecqHteA4U