Hi thanks for reaching out here, inspite of you are going through rough phase you made a courage to take a support from us, which is appreciable.
Yes as it is your place is pretty challenging, you could be experiencing stress in various areas of life, which might be cause for headache, it is sounding like from a long time, what ever the reason it could be. But it is needed complete background information to diagnose. Also symptoms of lack of socialize, confidence, anxious for opposite person feeling/ opinion towards you. Certain these things will lead to over/negative thinking or other health problems..
But please understand Google is not the solution, is just a information provider, it can't diagnose anyone's problem, unless without having the knowledge it's not the right part to self diagnose. Rather it will increase scaredness/ fear, anxious towards the issue, plenty of thought process.
However you could inculcating the problem by self. Every person has the problem but with different intensity, it is common.
Next Steps
If any issue rather Google you try to approach to the proper experts who can guide you for better well-being. you can take help from me through online..🙂
Health Tips
have your routine, enjoy your hobbies which you used to feel happy earlier. avoid being alone, spend time with lived ones and people you are comfortable, know the reason or trigger for stress, work/ understand your emotions, build confidence with small achievements, have your short term goals, could motivate you. proper diet and sleep habits, take care stay safe and positive.