I did not say it was in your best interest to hold the call until expiration, you did. You should exit when you thing the risk-reward is no longer working for you. And, if on expire you do not want the future, close or roll your options.
FYI-every option on future is different, You need to...