and mental illness and mental retardation are very complex problems and often take extensive psychological testing to get the appropriate diagnosis. Sometimes these things are found in combination and need time and extensive interviewing to get to the right diagnosis of the proper treatment can be remedied. I would recommend starting first with the primary care
doctor like an internal medicine or family doctor and if you do not have access to this I would recommend a psychiatrist
if available. He may have attention deficit disorder
as well or bipolar, which also should be considered. Cheers.