James 4:13-17 NLT

13 Look here, you people who say, "Today or tomorrow we are going to a certain town and will stay there a year. We will do business there and make a profit."
14 How do you know what will happen tomorrow? For your life is like the morning fog -- it's here a little while, then it's gone.
15 What you ought to say is, "If the Lord wants us to, we will live and do this or that."
16 Otherwise you will be boasting about your own plans, and all such boasting is evil.
17 Remember, it is sin to know what you ought to do and then not do it.