Calculating days of haidh

Q: According to discretion, when my haiz started it was on 19 march 2010 for 9 days, but I dont know the number of tuhr days exactly. According to descretion 19 or 20 days.

1. How many days should I take as tuhr?

2. I get bleeding for 3-4 days every month now and keep on getting green discharge after every 3 or 4 days, throughout the month. Which days should I count as haidh?

Fortune telling

Q: Can the change in the position of the planets really affects one's fate? I have seen many of my non-Muslim friends prediction being accurate? How can a fortune teller be right?

Not attending a mixed gathering wedding

Q: Is my view point good or extremists? I never ask about what the bride to be will wear on her wedding day as here she wears fancy clothes infront of na mharam people, which I totally disagree with. I haven't asked my own sister due to same reasons and she says that I am an extremists. I am also not attending her wedding as there will be mix gathering and music, am I right on my stance?