Children are my best friends. First of all, is it a natural vaginal delivery or a c-section? And did you breastfeed? Knowing he had the precious colostrum from mother's milk mostly on the first 3 days of breast milk. Was he treated with antibiotics and his GUT health - diarrhea, vomiting or constipation. Gut health starts with digestion, absorption and excretion and all addressed with good food. Try to avoid dairy for 2 weeks and give him probiotics with lots of good water to drink. No bottled soda drinks.
I wish I knew what is in your naturopathy diet, because lots of the "stimulants" like nicotine and similar substances can give you headaches. Try fasting. Start slowly. Miss one meal a day. Go on chicken organic broth (chicken backs, wings, neck, legs boil for 6 hours in slow cooker topping with good water to end up in same amount) if you wish, put lemongrass, ginger lots of other herbs like clover, cinnamon, star anise. Add Himalayan salt to taste and 1/2 cup apple cider vinegar from the start of slow cook FASTING: Increase fasting from one meal to one day, 2, 3, and 4 days/month until you achieve your "ideal" weight. Drink your broth when hungry during fasting because a little bit of sugar even from vegetable, you get sugar and the body will not use up the fat that we have lots of. This advice, of course, I give as long as you are not frail with some other health issues.
I have seen more than a handful that failed IVF treatments and had success with naturopathic herbs.
Unfortunately, one has to know the etiology of the headaches. It could need some test to help as a starting block. Some are just sugar and weight, others are heavy metals, toxins from smoking, EMF (electromagnetic frequencies), hormones, etc.