Your local child health centre has free lactation consultants you just need to phone to book it in. we had the same issue - my daughter couldn't latch without one for the first couple of months. Apparently her latch was too small to take the nipple in (which was also a little flat and didn't help). But after about 6-7 weeks she latched on like a champ and we've never looked back. Definitely get some free LC help too to assist with working on your latch. All the best and hang in there!