please help

My boyfriend won't have sex with me, he's being all funny, and I don't know why, how do I get him to satisfy me? He doesn't want me buying dildos but he won't touch me