Advice Needed!

Holly
Hello ladies!
I am two days late according to Glow however I also track my period on other apps which all say I'm due on different days! All apps say I'm due this week though. My last period started on 20th Feb. 
I've had cramps and backache for a few days now but no period.
I had a laparoscapy which removed mild endo on 26th Feb.
Could I be pregnant this soon after the lap? Could the cramps be signs of implantation? Could my period be delayed due to the lap? How long do I wait before taking a test? 
Any advice at all would be greatly appreciated! 
Thank you!!