I ate like a pig today.

I ate worse than a pig today. I literally ate all day. The only time I wasn't eating was when my stomach was hurting really bad. I must have lost at least a year of wl progress. I felt like throwing up multipile times, but when the food is near me I can't stop myself. I'm scared it will happen again. I wish I simply didn't have food in my house but unfortunately I'm still a teen who lives with their parents. I wasted a beautiful day today only because i feel too ashamed to go out now. I feel so big. Does anyone know how to have more self control? (Also i don't know if i have a binge eating disorder or not, but today was the worst day of overeating i had ever.)