I have booked two separate flights one from domestically in the US at EWR Newark airport. And other one is an International long journey flight to India. So the time gap between the domestic flight and International flight is 3 hrs. Will it be enough for me to collect the luggage and move to another terminal and complete the checking and security? I have another alternate that is to take previous day flight and need to be in the airport for more than 10 hrs. Which option is better?