Please help. Did not receieve eth

I transferred from eth from Binance to Ethereum Mainnet. Transaction was completed but the eth i transferred is not appearing in my metamask account.
The other problem in my metamask is it displays incorrect information on the tokens that i have in my wallet