28 days since sex, will a blood test show positive by now if I was pregnant?

Yes. if you got pregnant from unprotected sex 28 days ago, it would definitely show up as + on a serum BHCG (pregnancy) test.