Q:

What does it mean wen you take a boyfriend for granted

Answer

Taking some one for granted means that you have expectations of them being there regardless of what you do or don't do for them.