So sorry, sounds like you need a new GP .