How to deal with large number of missing values?

Hi all! Newbie to this here, just wondering how everyone is dealing with the large number of missing values if you care to share? Simply dropping features with a large number of missing values or missing value imputation do not seem very feasible given that many features have more than 50% missing values. Thanks!