What makes a man peins not get all the way hard?

Many causes. Causes include stress, metabolic conditions such as hypertension, diabetes, hormonal imbalance ssuch ashypogonadism (low testosterone), and hi cholesterol. If no physiological source is found, then psychological factors need to be investigated such as depression.