Personally, I think that sounds okay. My 2 year old would sleep all up 15 hour per day. But it would probably be worth just getting iron and maybe thyroid checked. I would think that to still be having 2 naps at 18 months is probably getting a bit old-ish but not super unusual.