Hello. It sounds to me like you could be suffering from Depression. I have had it on and off since I was about 15 years old. I'm now 48. Clinical Depression is caused by a chemical imbalance in the brain. Nothing you can do will make you "snap out of it". The only thing which corrects that imbalance of chemicals is medication.You could have the best family, the most amazing friends, all the money you could ever need and still feel in a very dark place. This is depression. You MUST make an appointment to see your GP. And please, tell your parents as well. It's really important you have support. Good luck !!