Give me all the baby dust!!!when to test??

Charlotte • 💏 + 🎀👶10/28/16 + 🍬👶03/20/18
42 day of cycle and it usually doesn't go past 31 days. Hope I'm pregnant so bad!! I tested 2 days ago but it was negative. How much longer should I wait to test again???