The 2nd Amendment does not give us the right to keep and bear arms. It guarantees it won’t be infringed. This is clear from the wording and from the U.S. Supreme Court:
The right there specified is that of ‘bearing arms for a lawful purpose.’ This is not a right granted by the Constitution. Neither is it in any manner dependent upon that instrument for its existence. The second amendment declares that it shall not be infringed; but this, as has been seen, means no more than that it shall not be infringed by Congress.
Time is important. A total of 100K signatures are needed in 30 days. At this time it needs 99,039 signatures by July 27, 2019 to get a response from the White House.