It does look male. I don't know how old he was when you got him, but even if he's just 5 months old he's very small. Either you got sold a runt or an unhealthy lizard. You might want to confirm you're providing a proper environment for a panther chameleon