What could be the cause of both low platelet counts and white blood cell counts?

See your doctor. There are many causes of low platelet and white cell counts. Many times the cause is medication effects or infection. However, there are many more serious causes such as leukemia and myelodysplasia. A thorough evaluation by your physician is a must because of the possibility of a serious condition.