sorry if this sounds harsh, but i think you are wasting your time and money if you do a cycle, no matter what it is.
here is why:
you eat three times a day, you have no motivation to lift, you think drugs will solve your problems, you are 5'11" and only 145.....
point is, you are looking in all the wrong places.
first, you need to address your diet. 6 meals a day, plenty of protein and low GI complex carbs, and good healthy fats. 1 serving of nitrotech is not gonna do it. use several servings of powder a day, (any decent whey will do) to help meet protein requirements, but eat as much whole food as possible. you should have a better idea of how many calories and amounts of each macronutrient you are taking in.
second, address your training. how often do you train? for how long eat time? what does your split look like? how many exercises/sets per body part? how CONSISTENT is your training? these are all things you should post up on the training board so some people can help you with a program. you could be training body parts to much or not enough. you may be focusing on isolation exercises when you should be hitting heavy compound movements.
there are many other factors that could be making it hard for you to gain mass. MAYBE, your training is good, but your diet definitely needs some work. you may be a true hard gainer, but you should have consistent diet and training long before any AAS.
would you gain on dbol?....YES. how much?...who knows. but i think it is irrelevant, b/c i don't see you keeping the gains. at 145, you have a lot of room to grow. you can make gains without juice, but you can't expect it to happen as fast. it takes time and consistency, but it'll pay off.
you're biggest problem is lack of motivation. and no one but you can fix that. even if seeing results on a drug gives you motivation, what happens when you come off? you say you'll want to work hard to keep the gains, but what happens if you start losing them, regardless of how hard you are trying? another cycle? then more? if you can't fix whatever problems are keeping you from gaining naturally, then you're just gonna be spending money and potentially fucking yourself up doing cycle after cycle, because you can't keep on the mass without it.
i'm not trying to bust your balls. i was once asking the same kind of questions. but i had a few people slap me with some posts like this, and i decided to read up a bit. 3 years later i'm still natural, and still making gains. yeah its slow at times, and sometimes it gets frustrating, but that's the game.