Please see your local physician for a detailed assessment. Once you've been examined you'll need necessary investigations to identify the cause for all your problems.
Next Steps
See a physician without much delay
Health Tips
Hold off protein supplements if you are using them