Feeling shit after sex

So every time me and my boyfriend have sex, it always feels amazing when we’re doing it, but afterwards I always feel horrible. Like I feel really shit about myself and always just feel awful. Nothing triggers it but I’m really uncomfortable with my body anyways, so that probably doesn’t help. But I don’t know what to do. We’re only 17 so we have sex like everyday so I told him that I only want to do it once a week from now on so our relationship doesn’t become reliant on it. Does anyone else feel like this so I know I’m not the only one?