I know that I'm not imagining this because I can smell myself (not eveyone with body odour can) and I have also had a lot of negative comments from people - like people saying within earshot that I smell or stink etc. Or people holding their noses around me or backing off when I start talking etc. Maybe if you haven't had any negative comments but can smell your body odour, it may be quite mild and not noticeable to other people. Another way to find out is to maybe try whatever anti-psychotic medication they give you and see if it makes any difference to your perceptions the body odour. That's the only thing I can think of that might let you know whether your problem really is chronic body odour or something psychological.