Weeks confusion

Kiandra
So im a bit confuse my lmp was on june 12 which makes my due date march 19 but my u/s puts me back 1 week o so making my due date march 29 so which one is correct?