Dear ,.dont worry
As per your given information yourself u are telling u are in stress ,so first u get out of it .
Headache and stress both are very closely linked with each other so can't get ride of it,
First u dont worry about anything ,because doing hard work ,dedicated in our hand but results in others hand so never think on that,
If u leave worry definitely u wl get sound sleep then all other issues itself wl get solved
, have habits if sharing your problems with your parents , elders ,siblings or friends in that situation many times other person wl help u definitely so share your feelings
Do yoga and pranayama ,morning walk ,
Have healthy diet , on time food ,avoid spicy food , plenty of water
After applying all those things still u have a problem consult doctor
Next Steps
u can consult me or any physician