How do i set it up so Clients can view all of their appointments on the fronted?

I know you can use the short code [app_my_appointments] where the provider=0 is default (client); however, it does not work how i would expect it too. Instead of just showing the loggedin users appointments where they are the client, it is showing all of the upcoming appointments for all clients (meaning the table is the same for all users). The table is fine where provider = 1 and works how i would expect it too and is unique for every user. Am i missing something??