Orgasms

It takes me so long to orgasm. Is that normal? At the end of sex I just feel un satisfied. And dont even enjoy it much anymore bc it hurts and I can't orgasam. Should I get a lube lol if so what kind should I get?