Sophie, by hating yourself you make it worse. Its a downward spiral. Are you aware of how 'other people' deal with stress? They may have a substance/sexual addiction that is totally unknown to you. Suppose the guy sitting in class next to you that seems to 'have it all together' is a pedophile...