Try *generic suggestion*. I don't know. Find distractions. Sleep. Wait to snap back. You probably will. Do something you like, if such a thing exists, hang with people that suit and interest you, if you are the type, and remove the ones that bring you down, find motivation, even if it leads nowhere, find a job and do it as best as you can, so to have a sense of self-worth, even if its impersonal. Be busy.
I'm sorry if I'm not helpful. I don't really know your life situation.