I know you have probably heard this before but have you talked to anyone close to you about your struggles? They may be able to help. You don't need to go through this alone; if you have anyone you know and trust irl you should definintely talk to them.