And btw, I'll just say it even though it doesn't seem like you care to listen to my input. Buying USO as a long term investment is a terribly bad idea, all you have to do is look at it's historical performance tracking spot prices. USO is not meant to track spot long term, it's meant to track on a daily basis. Long term brings in all the costs involved with futures trading. For example, Dec 2016 is trading at $38. That means USO is buying Dec at $38, so if $38 spot price happens in December you see 0 return. Actually you'd see a loss because of all the other fees incurred during that period. The only way you see a return is if spot price exceeds the price they paid for that futures contract. And every month they have to renew their front month futures contracts, which further eats up any upside returns.
Just look at historical if you don't believe me. USO tracks very closely to the downside, but doesn't come close to tracking the upside. Your plan of holding 3-5 years is very unlikely to yield significant returns even if spot price does rebound sharply.
Why do I even bother sharing things like this? It's not from hubris or any belief I know better, I just don't like seeing people get hurt.