Welcome to DWD! I completely agree with Paula. You absolutely need to go and see your GP and tell them everything you've told us. You really have been through it and the way you feel is valid.