If you feel like you are about to explode, you are probably bottling up your feelings. Try to express them in some way: painting, writing, singing, acting or just buying a journal to vent. See a psychologist if you can just to learn how to express yourself properly and see if what you are feeling is true or if you have self hatred. Good luck! Don't......