You need a detailed medical examination before i can comment anything.
Next Steps
But i do think you need to check your
thyroid profile, thyroid problems are most commonly associated with increased tiredness
Health Tips
Keep yourself hydrated and dont be too anxious.. Since you are a person who is fit and does your workout regularly.. There is nothing to worry as of now.