I live in Spain and I think in Portugal is the same as here. Drug use is not a crime but it is still an "Administrative Offense". If the police caught's you with a small amount of drugs, they will confiscate them and usually impose a fine, about 300€.