headaches

Okay so I've been getting headaches everyday or multiple times a day for as long as I can remember. I take ibuprofen and baths and that helps for a little bit but then it comes back. I don't want to go to the doctor if it turns out to be nothing because scans are EXPENSIVE!! Any ideas?? Could electronics be giving me headaches??