u r moody rnt ya? always think twice before taking action... increase your patience
show some restraint... a human must never deliberately hurt him/herself in any way physically or morally... always analyze yourself... thats the best way... try to practice patience and increase your temper
one way to do that is to not give yourself what u want (something which is not a necessity of life) for a certain amount of time just to test yourself
for example if u r a cigarette smoker quit for a week or if u r fat and eat alot... reduce amount of food or cut your favorite meal for a couple of weeks
test yourself just for sake of seeing if u can handle it and encourage yourself to have patience.... thats why we have something called "fasting"
get yourself an anger fast - meaning try not to get angry for 1 day from the moment u wake to moment u go to bed... remember everything and everyone becomes an obstacle as soon as u make a decision like that.... for that day tell yourself u don wanna get mad at all over nothing and under no condition... for one day learn to accept what happens and treat it reasonably and not emotionally... if u r successful at the end of the day u'll figure it b4 u go pass out... somewhere in your mind there will be a new experience
and always remember u should be happy with what u got already... thousands of ppl are having way more serious problems and are really only trying to survive and stay alive ... always keep that in mind.. that there are way worse life stories than yours! and many exceptional and very intelligent persons have survived in those situations only to become famous ppl who have helped humanity in dif ways!