Rayman, I see that you put down Phillipines as where you are from, are you currently a US Citizen? To be commissioned as an officer in the US Navy you need to be a US Citizen, but you don't have that requirement to become enlisted in the US Navy.
Also right now, because the military is on a "war footing", the President waived all naturalization requirements (ie time limits) for enlisted members of the military. The only requirement is setting foot in the US, and you are a military member of the armed forces of the US, and you can put in your package to become a US Citizen, before you had to wait like 3 years or so.
I had to sit through an immigration and naturalization brief that covered this last week. Anyways, maybe I am way off mark here, just interpreting with you putting down from Phillipines, but putting the info out anyways.
As for your original question. I agree with Pat, that if you can go Officer directly, that is the best route, especially since you already have a degree in hand. Going through the enlisted ranks, while I did it along with others on the forum here, it is not necessarily and easy or quick route. You still have to go through your basic training, your "A" and possibly "C" schools, and then on to your first command, which will probably be sea going. Since you already have your degree, I would shoot straight for applying to the OCS program. There are quite a few ppl on the board that went that route and would be a wealth of info on the time limits and what is required to get into that.
Here is the actual instruction guidelining applying to OCS as enlisted:
https://www.cnet.navy.mil/nascweb/ocs/chapter_7_opnav_1420-1.pdf
Hope the information helps.