Hmmm. the body shape looks more like a male so I'm going to say (for now) a young male also.
Check under the fish on their belly between their pectoral fins, is there a white dot? if there is then that could be an egg spot which would make the fish female (however some young males have an egg spot too)
am i feeding enough? only giving 5-6 flakes a day and it just came from a plastic 3 days ago. so it may be malnourished? i just dont trust the area it was bought from. so im not sure if it is indeed a female.