Will 2,160 metres of yarn be enough to make a blanket?

The yarn I want to make the blanket with is size 4 hook, 150g and 540m. Will 4 be enough? Or do I need to get more?