Racing thoughts, wasting lot to time thinking and worrying, not able to relax, low mood, problem with getting good sleep, bodily complaints of headache, tiredness, etc are few important symptoms of anxiety disorder.
In your case a general anxiety disorder appears likely. There may not be a specific cause to this, but the cause can be multifactorial. Stress being an important risk factor. Depression is the most common secondary complications. In chronic cases, it may predisposes for hypertension,
diabetes and other stress related problems.
Next Steps
It will require a detailed workup and specific information regarding the difficulties to conclusively establish a diagnosis. Then only further treatment can be decided. I suggest you must consult with a psychiatrist and discuss the problem in detail.
Health Tips
Do not worry. With suitable medication and instructions, the problem can be cured. But dont wait for it to resolve it spontaneously, do consult a psychiatrist soon.