I have it. It has various causes. Physical and mental. However it is most common with psychological disorder such as anxiety. It lasts days or even months but sometimes lasts years before it goes away. I have mine for nearly 2 decades. Under control though.