In primitive Lancs, in 2000, I saw GP with lump Oct 11, went to breast clinic for diagnosis Oct 16, and had surgery Nov 9.
A 3½ months wait (from when you first saw GP) is disgraceful. Ring the hospital and tell them you'll be writing to your MP, the national press and YOU AND YOURS - that'll put the fear of god into them. (And we'll have a whipround too.)
Aren't there national standards for how long this kind of thing should take? I just googled but couldn't find anything in a quick look but will try again later - have to go now. The only consolation I can think of is that they can't be too worried about you or they'd be bumping you up the list - chin up, sweetheart!