He didn't use any needles n he only took pills n smoke green n drank beer just wanted to b safe. N thx to all the answers ill b drinking more water
No drugs can't be transfered through semen. So you can't test dirty due to his drug use. Dark yellow urine means you are really dehydrated. Drink more water!!
It is possable to pick up nasty things from the shareing of bodily fluids that could have akso been picked up by a dirty needle if your pregnant it might be a good idea to be tested just to be safe.
The bigger risk is from infection. Especially if he uses needles. My recommendations for the situation is to stop sexual contact until you can both be tested. Especially again if he uses needles. Good luck hon