You have not mentioned your age and sex. I assume that by doing non contast CT they have ruled out stones in the urinary tract. Rule out urinary tract infection
by doing urine routine examination. However since you are having persistent haematuria with tiredness
and mesenteric adenitis, possibility of genito-urinary tuberculosis
should be kept in mind. If you are of old age, then malignancy should be ruled out. I advise you to go for CT with contrast provided your kidney function test is normal. Please consult your urologist
before proceeding further.