It could be physical, medical or psychological factors, might be stress as well. And if this persists for a long time then you much visit a specialist.
http://www.utada-online.net