Under "normal" condtions, 46 minutes is enough. The question is, what happens if something unforeseen happens and you don't make it? You don't say why you hafto be there, or how important it is.
If it's for another flight that's possibly int'l, or non-changeable - - Do the earlier. If it's to watch a TV show at a certain time - - Do the later.