How do you know when you no longer want to be with someone?

I’ve been dating this guy for 3 months and sometimes it’s going good but sometimes it’s just completely shitty. How do you know when to keep trying for a relationship and when to stop?