how many moles of h2 can be prepared from 3moles of Fe ?

None. Fe contains no hydrogen.