I've been left in chronic pain all weekend I will not have it

Is vicodan or darvocet better to take under this because he can't call in stronger without my payng a bundle for it so those are my choices who has chronic pain that either has worked for? please...