Hi. Sleep disturbance and headache can be suggestive of underlying stress and anxiety. Sleep deprivation can itself cause headache and puffiness of face. However it will also be important to rule out other medical causes. Investigations in form of ECG,
thyroid profile will be needed. You should consult a psychiatrist to undergo complete psychological evaluation and also additional medical tests as required. In absence of any medical condition, treatment with anti depressant medications and psychotherapy will help you get better.
Next Steps
Seek a psychiatric consultation.