Thanks a lot chris & draconis,
I do take time out when someone does or says something but I still need more practice to be consistent. With MIL and DH i m able to do time out more efficiently but with my mother i dont..........last night i thought about it seriously and have decided not to lose my cool anymore, hopefully i can adhere to it.
I'd like to be kind to those who are unkind to me but i realize that its not that easy..........to do that i must first learn to forgive and forget what they have done. So the first person whom i want to forgive is my DH. Well, it doesnt happen overnight i guess!
OK let me summerise the pointers so that i will remember better
1) Take time out
2) Kill them with kindness
3) Setting boundaries
4) Forgive and Forget
I'd like to add more to the list......................

please go ahead and add more tips if anyone has it!