Ok if you just got him ...are you sure he is only 3 yrs. or even if a male...have seen old hens, after laying age color out like a male...or what color, green hens are colored like males without long train. Very old peacocks may not ,but like 25 + years
Pic would help, ..........very odd for a 3 yr old peacock not displaying .even 2 yr old will be displaying