The detection time of Primo can vary depending on the specific form used (injectable or oral) and the type of drug test employed. Generally, Primobolan can be detected in urine for up to 4-5 weeks after the last use. However, it’s important to note that drug testing protocols can differ, and athletes should always adhere to the regulations of their respective sports organizations.