Not giving me my acheivements

hello, i am currently stumped at the fact im not getting the acheivements im earning ive completed campaign on legendary and havent been given my acheivements for doing so, i have the master cheif armour and it also states in my commendations that i have completed the campaign on ledgendary, please help!! :slight_smile: x0stig of war0x