Can there only be a protagonist in a narrative or if there is a protagonist do there has to be a antagonist?

In order for you to have a good story, you need something or someone to oppose the protagonist. Just having a story where someone wakes up and has a great day isn't very interesting. There has to be some conflict, so there has to be an antagonist. Remember that doesn't mean it's another person, though!