Q:

How do I get my boyfriend to appreciate everything that I do for him and to not take me for granted

Answer

You need to tell him how you're feeling. If he won't change the way he takes you for granted, then it may be time to move on.