Looking up Brain Injury Association to see if they have any case management services in your area or resources that can assist you through this. It sounds like you could consider some medications that could help you control your behavior, please consider talking to your neuropsychiatrist. There are also support groups that could help you learn new behavior when you are feeling outraged.
As for the short term memory see if your local Brain Injury Association has any life skills trainers. Life skills trainers are professional occupational therapist that are trained in brain injury and can help you with some sort of adaptive equipment for your short term memory issues.
Consider using a journal to write things down or possibly looking into getting an alarm watch, we suggest the timex digital data link alarm watch. This watch is often sold cheaper at Walmart then on the Timex website. This can be hooked up to your computer to download important appointments or messages. It comes with many alarms and when the alarm goes off it appear a message, for example: So and so is coming in 10 minutes, go get ready. Gas bill is due tomorrow.
Check it out at: http://www.timex.com/gp/search/ref=sr/102-0377636-7296136?ie=UTF8&timexBrand=core
If you are on any type of medication and have trouble remembering when to take it consider looking at: www.epill.com.
Consider getting a white board, to hang somewhere in your home. A place you often go to. On the white board consider taping off a grid that will alow you to write in your scheduled day.
If you have difficulty with following through, for instance getting laundry done and making lunches for your children, consider putting together a check list. Once something is done, check it off and go onto the next one. Have a child help you put this together. Possibly this could be a good bonding time.
If you are interested I recommend you print this out and put this by your computer to help you remember. Goodluck.
I think that your question accidentily into the brain tumor section.
Often times, traumatic brain injuries can result in long term side effects. I would suggest seeing a neurologist to help you with your symptoms.