how long can you take co codamol for