Everyone has bad moments man don't beat yourself up , not everyone is perfect and everyone has stress built up and will set you off when you don'y even realize it , don't leave the community an such just take a break and come back in good spirits as much as you can despite the issues.