Hi all, not to drag anybody's mood down. But you all can try reading up this book called 'Personality Plus' by Florence Littaur
It is good. Basically there are 4 temperaments. Some people can be very strong in one while some are mixture.
Read it and tell me whether you can find answers as in why sometimes you would behave in such a way in diff circumstance.
Good luck