There are a lot of possible reasons. You should see a speech therapist.
If you can't afford it for some reason, call a local university and see if they have speech therapy available for free or at reduced cost. It is very likely that they will.
- For Teachers