6 hydrocodone bitartrate pseudoephedrine hydrochloride tramadol vs oxycontin taking oxycodone and hydrocodone together tramadol or percocet which is better how long does codeine effective for