I often discover that my IP address (Google what is my IP) has changed thus SSH into my EC2 fails since it accepts SSH from my IP address. 

What are my options? 

1) Ask my ISP for a static IP address?  

2) Open EC2 to accept SSH from 0.0.0.0/0 - relay on the private key.pem file only?  

3) Keep changing my IP address in the AWS security group as well the other hosting company for my MongoDB. 

Any other suggestions?