Learn English | A new lesson every week
Book your course now

no longer and not anymore

no longer and not anymore

A. I'm not a fighter anymore.

B. I'm no longer a fighter.

Which sentence is grammatically incorrect? If both are correct, Are these sentences giving same meaning?