2FA is already in place : when logging in, you have to provide a code from a 2 factor authentification app (Authy or Google authentification for example) installed on your phone. So indeed you need your phone with you each time you want to log in on a new or shared computer/phone.
If it uses Google authenticator you can use WinAuth on a Windows PC while you wait for your new phone.
I see. Thanks for the explanation guys. Will consider using 2FA once i changed my phone

. I am starting to use freebitco as my bitcoin wallet now. The interests, although small, still quite worth it.