I've decided I want to sidle into a salon to get my hair semi-permanently straightened, but I'm scared because:

a.) I hear the Keratin blowout treatments are rife with formaldehyde. NO. Is there anything that works as well as this, without damaging hair minus the formaldehyde?

b) Will this make my hair fall or thin? I'm afraid it will. Is there any basis for this fear?

FYI, I have a curly hair, shoulder length. It's pretty prone to poufiness and frizz. What should I do??