Have you been tested for Celiac disease? It can cause severe constipation, weight loss and sometimes nausea. I had these symptoms but tested negative for Celiac.
I had begun a gluten free diet and the relief was amazing. It took three weeks before I felt a difference. I have been on this diet for a few years, thank god I finally found the reason for feeling so bad for so long. Good luck!