Better to talk and get out of this type of mental status early. This mentality May damage physical condition too.
Next Steps
All is in our mind. Not the situation but how we react to it that matters at last. Don't put logical mind or judge about an incidence. Try to see as a third person is seeing. involvement, attachment,expectations cause more such mental distress.
Health Tips
A Doctor or a good friend who is not attached to you but can show you a right path can uplift your mental status. For your nature as you mentioned a Doctor can help better.