Yesterday I got a TB shot, immediately I got a red spot where they gave me the shot its very itchy n im wondering if its normal?

Not a shot. Actually this is a TB test. Yes, it should turn red and be visible. What is important is what it looks like after 48 hours.