For some reason my tail number gives controllers trouble. At least every other flight I have to read it back at least once. No big deal. I recently had one where I got flight following and told the guy he got the wrong number and corrected him back multiple times... he assigned me a squawk code which was clearly for me and confirmed it was me he was talking to but still the wrong number. I kinda just gave up and accepted it, remembering my new temporary tail number. I'm pretty sure my radio works fine, I've never had problems with anyone understanding me except the tail number. I was unable to resolve this until I got passed on to the next controller who I explained the situation to and he was able to sort it out. This is the first time it's gone that far. Just wondering if I'm handling it the best way. I would much prefer they were calling me by the right number but how many minutes do you clog up the radio repeating the same thing over and over before it becomes ridiculous?