About 3 weeks ago I got sick with a cold for about a week, I am a competivive swimmer and I also take it as my Igcse s(I swim for about 4hours a day and train for about 3hours) but lately I ve become really tired but I find it difficult to sleep and when I do fall asleep I sleep for long hours sometimes up to 15hours though I wake up in between at random, I usually have a good sleeping pattren I go to bed at 10pm and wake up at 5:30 am.Lately I ve been really stressed, depressed,worried and fearfull about several things. Could there be any answer to why I sleep so much and could you give me some advice on how to get my normal sleeping pattren back?