One thing you need to understand clearly that even if you love him so much, it should never be at the cost of your self respect. You have to make him realize your worth, start ignoring him and he will stop taking you for granted. If he doesn’t realize then probably he never will, prepare yourself to walk away. This may be traumatic today but you will not regret it tomorrow.