you need to consult your doctor as you are suffering from diarrhea
since 2years dont you think its too long??you feel evey time you pass stool because you loose so much fluid from your body and you become dehydrated.May be you are having irritable bowel syndrome
consult your doctor for investigations and treatment.Due to weakness you are suffering from neck and shoulder pains may also be due to the strain you are having.take tab.loperamide
,electral powder and drink plenty of water.You must have a check on your blood pressure.Thank you.Have agood health.