I screwed everything up

I feel like I've completely fucked my life up. I'm at the end of my 3rd year in college, but because I changed my major last semester I will be graduating a year late. I screwed around too much and failed a class last semester and now I might fail another one. My parents are disappointed in me, my boyfriend is disappointed in me, my professors are disappointed in me, and I'm disappointed in myself. I'm only 21 and I feel like Ive already screwed everything up. I feel like I cant do anything right. I hate college, I wish I never decided to go but my parents drilled it into my head that I'll fail at life if I didn't, but I'm failing anyway. Now I'm going to be in debt for the rest of my life because of this stupid degree. I cant think straight I'm so stressed all the time and most nights I pray i dont wake up. Everyone thinks I'm ok, but I'm really not and I feel like I'm drowning.