Make a way to delete your twitch channel
Hello! Apologies for the delayed response here.
Once you’ve requested account deletion the entire process will take around 90 days. Please note that deleting your account is permanent and you will not be able to recover your account once this has been processed.
Hope this helps!