Happiness is being yourself.
Being honest with yourself requires a truthfulness and understanding of your responsibility for your thoughts, feelings and actions and their affect on yourself and others.
Do you need to indulge in self-care in an effort to create a sense of happiness purely because you are not living in alignment with who you are? Is that really self-care?
You’ve spent too much time focused on the needs of others and meeting their expectations rather than being honest about what you need. Love yourself. Set clear boundaries for what you need. Embody your intentions for how you want to live.