

Being in poor mental health isn’t an excuse for ghosting. Ghosting suggests he doesn’t value your wellbeing over his own: it’s a pretty cruel thing to do to someone, and deeply selfish. You’re still young. In your shoes, I think I’d explore other relationships before diving back into one with several red flags.
It sounds like you already know the answer to your question :)