I am unable to provide a specific diagnosis based on the information that you provide. I suggest that you contact your primary care physician (PCP). When there are a number of issues to deal with, I find it best to establish with a PCP and work through the issues over a period of time. A PCP is best trained to deal with a number of issues and advise you over a period of time. If further consultation is needed, your PCP can provide a referral for specific consultation.
For more information on PKD click here: