Re: HAJIB
You should wear Hijab when you are ready to embrace it from the heart. If you do it because your parents/spouse insist on it, you'll dislike having it on. Do it for yourself, Do it for the right cause, and most importantly do it when you understand why you are doing it. Once you realize it and adopt it from the depth of your heart, you won't need reasons to feel good about it. Having it on will be an honor enough for you and those who appreciate seeing you in it.
It's all about humility, proper cover, and display of modesty in a surrounding that advocates extreme materialism and show of skin to be appreciated.
Bravo to those who go out of their way to follow Islam and all that is contained within it.