I was going to ask the same questions that SydneyJo asked. I know it took them 9 months to diagnois me in the end and that was only because at last I was sent to the right specialist. I also agree with gonuts comments of getting a second opinion on this especially with all your family history plus the other issues you have.
I have a whole list of other things wrong with me and sometimes think that they may be related? Do lose heart, it just takes a bit of time in some cases. Either way something isn't right is it so keep insisting your gp send you to the right person.
I hope your successful soon as it can be very frustrating.