Well, it is hard to say color blindness is hereditary or not, for it all depends on what types of color blindness you get. There are some types of color blindness which can be hereditary. For this type, color blindness is a genetically inherited condition. And it usually occurs due to the genetics, and is passed from one generation to another. When you get it, it is difficult for you to distinguish some colors. But there are some color blindness which can be caused by some eye problems, such as injury of the eye, aging or as a side effect of using certain medications or drugs. So you need to know your situation. And, according to some researches, inherited color blindness will last forever and it can get worse as the time goes by. But partial color blindness can be treated by wearing corrective glasses, surgery.