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?