I would say, from your description, his nails are probably too long. While his nails should not be clipped so short as to make them bleed, trimming is probably necessary. Ask your vet to trim his nails and to show you how to do it if you want to learn. You may also wish to include a medium sized cement perch in his cage to help rub off any sharp points. Only include ONE cement perch, and do not place it in his favorite spot or his sleep spot .
Cement can hurt parrot feet if they perch on it too much.
Our cement perch is one of several our birds use to get around in the cage. Perches with bark on them can also help keep nails trim. Like dog and cat claws, the quick lengthens and recedes as the nail lengthens or wears down. Sometimes in very overgrown nails, to avoid cutting the quick the vet has to clip a bit at a time so the quick will recede, then clip a bit more, recede, a bit more, until the nail is the proper length. If you are like me, the last thing you want to do is to force your baby to do things like step off your hand.