you don't gamble very much do you? It's possible to have a collision in the next minute.
You don't like mathematics do you? There is a huge difference between possible and probable. While a collision is possible at the moment it is highly unlikely.
Even if we are going to see the first collision in 500 years, it doesn't matter. Nobody can honestly expect any money system to last that long. Even if Bitcoin becomes widely adopted, eventually it will be replaced by something better (just as Bitcoin is replacing current systems) or it will have to be extensively upgraded.
there is a way to know if a collision happened, i mean blockchain will tell you that? because otherwise the one who will generate it, because of heavy luck, will not say a word about it, and no one will know if a collision has occured or not...
Well if you get lucky you would notice an added balance to your wallet. Otherwise you can manually check the first time the addresses has been seen in the blockchain. I do not think that others can know if you've generated a existing address though. Only the person(s) involved would know at first.