I wouldn't say you fucked up your future at all, but it's a fucking reality check for sure. You need to take this situation and make sure you never do it again, especially by making these crazy life decisions after 2 FREAKING HOURS! What you really should work on is your patience, because there's no way in hell I would ever expect someone to come to work and leave after 2.5 hours, especially at your position.
Don't kill yourself over something like this, we all have to make mistakes and learn from them. I went to jail and almost had a felony, which could have fucked up my future forever, but it got dropped luckily. Even if I could take it back, I learned so much from it that I wouldn't want to, so let this be a turning point for you as well.