Ditch it or try?

Juliana
For 3 and a half years I've been back and forth with this guy. At first it was my fault we fell apart but for the last two years he disappears from my life than comes back to make me the happiest person and than leaves again when ever he feels like it. Just yesterday he messaged me but he has yet to reply.. Should I ditch it or try again? For some reason he makes me extremely happy, I think he's perfect in every way but he always leaves me stranded alone..