I'm haven light cramps n little bit of blood wen I pee I had unprotected sex 2days ago n my period supposed to start ina week is it normal?

Get seen. You may have a urinary tract infection, or UTI if you see blood in your urine. It is important to be seen by a doctor to have a urine test done. UTI's can be serious if left untreated and cause a lot of discomfort. I would also advise you to be tested for pregnancy, and possibly STD' s the same time. .
No. I would consult my obstetrician particularly if this cramping persists.