Poor baby

That looks so painful. He really does need to see a vet, infection can set in so quickly in these little guys, but if your mom will absolutely not take him you'll have to use some basic first aid skills at home (perhaps your mom can help?). Use a fresh packet of sterile gauze from the first aid kit with a bit of hydrogen peroxide on it to clean that with (not anything else, many disinfectants safe for people are not safe for parrots). You need to disinfect it so it does not become infected. I'd wear some thick gloves, as peroxide stings when applied to a wound and he may nip or bite you out of discomfort.
Look around his cage, where are the feathers and blood? That looks like an injury, like he got his head or beak stuck and ripped out feathers pulling it out. Is there a toy he got his head stuck in? Between the cage bars? Cage grate?
I fully agree with the Post by my good friend above!
It is cleanly not plucking i.e. he is not pulling out the feathers with his bill. That leaves the items in the above Post as high possibilities. Complete a detailed inspection of his cage for any and all of the items listed above. The should be a place or places in his cage (bottom) where the feathers have fallen. Above that point, would be the area to search next.
There is a slim chance that as a result of extensive working with the nails of his feet, he may have caused this injury, but like I said, slim.
Cleaning the area as outlined above is required and once cleaned (as stated above) a topical will need to be applied.
Is the area still bleeding? If so, you will need to apply a product like Clotisol. Lightly applying cornstarch would be acceptable. at halting bleeding, if it has not already stopped.