The total picture is very highly suggestive of anxiety
You have to see a psychiatrist
- the chance of cure is excellent, in view of young age and recent onset. Pressure from family, friends and peers could be the cause...
Do not be upset about the need to see a psychiatrist - seeing a heart doctor does not confirm you have heart problem. They will not only diagnose but also give counselling
- themselves or through psychologist
An internist may follow up
Wishing you speedy recovery