yes, how old is your son? young kids will have short attention span no matter what u do.
My son is 3 and I will not even bother to let him learn a foreign language or musical instruments for one hour. He is just not ready. His attention span is only 5 minutes. But each kid is different.