the cause though.
i think you need to go to your doctor and have some lab test to know what exactly is happening to you.
you should consider your doctor immediately. all the symptoms you mentioned above can lead to the severe problem ahead. 