Everyone has given great advice. Spokthecool, having headaches everyday is a sign SOMETHING is wrong. You need to tell your grandparents what is going on and get to a doctor as soon as possible!! The eye doctor is a good place to start. I had been getting headaches and it ended up being I needed glasses.
All the other things like stress or dehydration can be culprits, but they are harder to pin down. Start with drinking lots of water and do neck stretches and massage your scalp and temples. Deep breathing exercises also help people relax. I have experience with migraines, I hope you don't have them.
To secure the peace is to prepare for war. -Metallica