Should I stay or go?

So me and my boyfriend have been dating for 2 1/2 years and we’ve been going through a really rough patch lately. It’s been mentally exhausting on both of us but we love each other and we want to be with each other. How do you know if something is worth it or when it’s time to let go?
Should I stay or go?
Post Opinion