How did you find out yesterday ? Did they eventually tell you or was it another way ?
Anyway, they should have informed you straight away really. If only to take another test and get some bloods done. Hopefully you will get some treatment now though. As far as complaining, that's your choice. However, bear in mind you may need to have a long, good relationship in the future with these people. Best bet would be to ask them why you were not informed earlier. They may or may not be able to answer. Good luck !