I found the culprit to my dukh - its my periods. One of my friends told me that some women get depressed at that "time of the month". P doesnt believe me and thinks its just a major scam thought up by women all over who want to justify their crankiness and tendency to stress over faltu things. But then P has said all the hazaar things you should not say to your wife/girlfriend during that time of the month. For example: How old are you now? 33? How come you are not used to the pain by now? Now he knows better and pretends to be sympathetic. That will do too :))
Plus I talked to my parents. My mother uses this "guilt me into cheering up" technique on me nowadays.
Sonia: Mommy, whine whine whine (over some silly insignificant issues)
Mom: Ya ya, you will feel better soon/you will get a job soon/R will sleep through the night soon etc etc.....Did you know cousin X got cancer detected and has gone through chemo sessions and has lost all her hair? I had called her and she is so positive, she said she feels good now and wears a cap to cover her baldness. Her son and daughter in law are in Bangalore and she is in Pune by herself but she prefers to stay in her home surrounded by her familiar city.
Me: Thinking to myself - Omigod, I am horrible. I will stop whining right now!
And then I shut up and think positive and thank god over and over for all the wonderful things that I have in life and to give me strength to face all the other inconvenient situations that might come my way etc etc :)
A long time back I had read the book - Seven habits of highly effective people. I had really loved it and one of the things the author has said is to imagine a big red STOP sign when you find yourself thinking negative thoughts. It does immensely help to do that. So now I am back to saying STOP to myself mentally when I find myself drifting along to unproductive thoughts.
Well...thank you, all of you for your sweet words and concern and love. I feel so much better already and will not be whining again (I hope)..I hope all of you have a great day and weekend too...